ITable Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Used for weakly typed query scenarios.
public interface class ITable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable
type ITable = interface
interface IQueryable
interface IEnumerable
Public Interface ITable
Implements IEnumerable, IQueryable
- Derived
- Implements
Remarks
For more information about methods, see Table<TEntity>.
Properties
Context |
Gets the DataContext that has been used to retrieve this ITable. |
ElementType |
Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed. (Inherited from IQueryable) |
Expression |
Gets the expression tree that is associated with the instance of IQueryable. (Inherited from IQueryable) |
IsReadOnly |
Indicates if the type of the entities contained in this ITable instance has a primary key. |
Provider |
Gets the query provider that is associated with this data source. (Inherited from IQueryable) |
Methods
Attach(Object) |
Attaches an entity to the DataContext in an unmodified state. |
Attach(Object, Boolean) |
Attaches all entities of a collection to the DataContext in either a modified or unmodified state. |
Attach(Object, Object) |
Attaches an entity to the DataContext in either a modified or unmodified state by specifying both the entity and its original state. |
AttachAll(IEnumerable) |
Attaches all entities of a collection to the DataContext in either a modified or unmodified state. |
AttachAll(IEnumerable, Boolean) |
Attaches all entities of a collection to the DataContext in either a modified or unmodified state. |
DeleteAllOnSubmit(IEnumerable) |
Puts all entities from the collection into a |
DeleteOnSubmit(Object) |
Puts an entity from this table into a |
GetEnumerator() |
Returns an enumerator that iterates through a collection. (Inherited from IEnumerable) |
GetModifiedMembers(Object) |
Returns an array of modified members that contain their current and original values. |
GetOriginalEntityState(Object) |
Retrieves original values. |
InsertAllOnSubmit(IEnumerable) |
Adds all entities of a collection to the DataContext in a |
InsertOnSubmit(Object) |
Adds an entity in a |
Extension Methods
Cast<TResult>(IEnumerable) |
Casts the elements of an IEnumerable to the specified type. |
OfType<TResult>(IEnumerable) |
Filters the elements of an IEnumerable based on a specified type. |
AsParallel(IEnumerable) |
Enables parallelization of a query. |
AsQueryable(IEnumerable) |
Converts an IEnumerable to an IQueryable. |
Cast<TResult>(IQueryable) |
Converts the elements of an IQueryable to the specified type. |
OfType<TResult>(IQueryable) |
Filters the elements of an IQueryable based on a specified type. |