ITable ITable ITable ITable Interface

Определение

Используется для слабо типизированных сценариев запросов.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 IEnumerable
    interface IQueryable
Public Interface ITable
Implements IEnumerable, IQueryable
Производный
Реализации

Комментарии

Дополнительные сведения о методах см. в разделе Table<TEntity>.For more information about methods, see Table<TEntity>.

Свойства

Context Context Context Context

Получает объект DataContext, который использовался для извлечения этого объекта ITable.Gets the DataContext that has been used to retrieve this ITable.

ElementType ElementType ElementType ElementType

Получает тип элементов, которые возвращаются при выполнении дерева выражения, связанного с данным экземпляром класса IQueryable.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 Expression Expression Expression

Получает выражение, связанное с экземпляром класса IQueryable.Gets the expression tree that is associated with the instance of IQueryable.

(Inherited from IQueryable)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Указывает, есть ли у типа сущностей, содержащихся в данном экземпляре ITable, первичный ключ.Indicates if the type of the entities contained in this ITable instance has a primary key.

Provider Provider Provider Provider

Возвращает объект поставщика запросов, связанного с указанным источником данных.Gets the query provider that is associated with this data source.

(Inherited from IQueryable)

Методы

Attach(Object) Attach(Object) Attach(Object) Attach(Object)

Присоединяет сущность к DataContext в неизмененном состоянии.Attaches an entity to the DataContext in an unmodified state.

Attach(Object, Boolean) Attach(Object, Boolean) Attach(Object, Boolean) Attach(Object, Boolean)

Присоединяет все элементы коллекции к DataContext в измененном или неизмененном состоянии.Attaches all entities of a collection to the DataContext in either a modified or unmodified state.

Attach(Object, Object) Attach(Object, Object) Attach(Object, Object) Attach(Object, Object)

Присоединяет сущность к DataContext в измененном или неизмененном состоянии, указывая сущность и ее исходное состояние.Attaches an entity to the DataContext in either a modified or unmodified state by specifying both the entity and its original state.

AttachAll(IEnumerable) AttachAll(IEnumerable) AttachAll(IEnumerable) AttachAll(IEnumerable)

Присоединяет все элементы коллекции к DataContext в измененном или неизмененном состоянии.Attaches all entities of a collection to the DataContext in either a modified or unmodified state.

AttachAll(IEnumerable, Boolean) AttachAll(IEnumerable, Boolean) AttachAll(IEnumerable, Boolean) AttachAll(IEnumerable, Boolean)

Присоединяет все элементы коллекции к DataContext в измененном или неизмененном состоянии.Attaches all entities of a collection to the DataContext in either a modified or unmodified state.

DeleteAllOnSubmit(IEnumerable) DeleteAllOnSubmit(IEnumerable) DeleteAllOnSubmit(IEnumerable) DeleteAllOnSubmit(IEnumerable)

Помещает все сущности из коллекции в состояние pending delete.Puts all entities from the collection into a pending delete state.

DeleteOnSubmit(Object) DeleteOnSubmit(Object) DeleteOnSubmit(Object) DeleteOnSubmit(Object)

Помещает сущность из таблицы в состояние pending delete.Puts an entity from this table into a pending delete state.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.Returns an enumerator that iterates through a collection.

(Inherited from IEnumerable)
GetModifiedMembers(Object) GetModifiedMembers(Object) GetModifiedMembers(Object) GetModifiedMembers(Object)

Возвращает массив измененных членов, содержащих их текущее и исходное значения.Returns an array of modified members that contain their current and original values.

GetOriginalEntityState(Object) GetOriginalEntityState(Object) GetOriginalEntityState(Object) GetOriginalEntityState(Object)

Извлекает исходные значения.Retrieves original values.

InsertAllOnSubmit(IEnumerable) InsertAllOnSubmit(IEnumerable) InsertAllOnSubmit(IEnumerable) InsertAllOnSubmit(IEnumerable)

Добавляет все сущности коллекции DataContext в состояние pending insert.Adds all entities of a collection to the DataContext in a pending insert state.

InsertOnSubmit(Object) InsertOnSubmit(Object) InsertOnSubmit(Object) InsertOnSubmit(Object)

Добавляет сущность в состояние pending insert для этой таблицы.Adds an entity in a pending insert state to this table.

Методы расширения

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Преобразует IEnumerable для IQueryable.Converts an IEnumerable to an IQueryable.

Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable) Cast<TResult>(IQueryable)

Преобразует элементы IQueryable в указанный тип.Converts the elements of an IQueryable to the specified type.

OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable) OfType<TResult>(IQueryable)

Выполняет фильтрацию элементов IQueryable на основе указанного типа.Filters the elements of an IQueryable based on a specified type.

Применяется к