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) |
Помещает все сущности из коллекции в |
| DeleteOnSubmit(Object) |
Помещает сущность из этой таблицы в |
| GetEnumerator() |
Возвращает перечислитель, который выполняет итерацию по коллекции. (Унаследовано от IEnumerable) |
| GetModifiedMembers(Object) |
Возвращает массив измененных элементов, содержащих текущие и исходные значения. |
| GetOriginalEntityState(Object) |
Извлекает исходные значения. |
| InsertAllOnSubmit(IEnumerable) |
Добавляет все сущности коллекции DataContext в |
| InsertOnSubmit(Object) |
Добавляет сущность в |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| Cast<TResult>(IQueryable) |
Преобразует элементы IQueryable в указанный тип. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |
| OfType<TResult>(IQueryable) |
Фильтрует элементы IQueryable на основе указанного типа. |