ITable Интерфейс

Определение

Используется для слабо типизированных сценариев запросов.

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
Производный
Реализации

Комментарии

Дополнительные сведения о методах см. в статье Table<TEntity>.

Свойства

Имя Описание
Context

Возвращает объект, используемый DataContext для получения этого ITable.

ElementType

Возвращает тип элементов, возвращаемых при выполнении дерева выражений, связанного IQueryable с этим экземпляром.

(Унаследовано от IQueryable)
Expression

Возвращает дерево выражений, связанное с экземпляром IQueryable.

(Унаследовано от IQueryable)
IsReadOnly

Указывает, имеет ли тип сущностей, содержащихся в этом ITable экземпляре, первичный ключ.

Provider

Возвращает поставщик запросов, связанный с этим источником данных.

(Унаследовано от IQueryable)

Методы

Имя Описание
Attach(Object, Boolean)

Присоединяет все сущности коллекции к DataContext измененным или неизмененному состоянию.

Attach(Object, Object)

Присоединяет сущность к DataContext измененной или неизмененному состоянию, указывая как сущность, так и исходное состояние.

Attach(Object)

Присоединяет сущность к DataContext неизмененному состоянию.

AttachAll(IEnumerable, Boolean)

Присоединяет все сущности коллекции к DataContext измененным или неизмененному состоянию.

AttachAll(IEnumerable)

Присоединяет все сущности коллекции к DataContext измененным или неизмененному состоянию.

DeleteAllOnSubmit(IEnumerable)

Помещает все сущности из коллекции в pending delete состояние.

DeleteOnSubmit(Object)

Помещает сущность из этой таблицы в pending delete состояние.

GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по коллекции.

(Унаследовано от IEnumerable)
GetModifiedMembers(Object)

Возвращает массив измененных элементов, содержащих текущие и исходные значения.

GetOriginalEntityState(Object)

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

InsertAllOnSubmit(IEnumerable)

Добавляет все сущности коллекции DataContext в pending insert состояние.

InsertOnSubmit(Object)

Добавляет сущность в pending insert состояние в эту таблицу.

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

Cast<TResult>(IQueryable)

Преобразует элементы IQueryable в указанный тип.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

OfType<TResult>(IQueryable)

Фильтрует элементы IQueryable на основе указанного типа.

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