Поделиться через


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)

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

Attach(Object, Boolean)

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

Attach(Object, Object)

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

AttachAll(IEnumerable)

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

AttachAll(IEnumerable, Boolean)

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

DeleteAllOnSubmit(IEnumerable)

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

DeleteOnSubmit(Object)

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

GetEnumerator()

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

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

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

GetOriginalEntityState(Object)

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

InsertAllOnSubmit(IEnumerable)

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

InsertOnSubmit(Object)

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

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Cast<TResult>(IQueryable)

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

OfType<TResult>(IQueryable)

Выполняет фильтрацию элементов объекта IQueryable по заданному типу.

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