IQueryProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет методы для создания и выполнения запросов, описанных IQueryable объектом.
public interface class IQueryProvider
public interface IQueryProvider
type IQueryProvider = interface
Public Interface IQueryProvider
- Производный
Комментарии
Интерфейс IQueryProvider предназначен для реализации поставщиками запросов.
Дополнительные сведения о создании собственного поставщика LINQ см. в статье LINQ: создание поставщика IQueryable.
Методы
| Имя | Описание |
|---|---|
| CreateQuery(Expression) |
IQueryable Создает объект, который может оценить запрос, представленный указанным деревом выражений. |
| CreateQuery<TElement>(Expression) |
IQueryable<T> Создает объект, который может оценить запрос, представленный указанным деревом выражений. |
| Execute(Expression) |
Выполняет запрос, представленный указанным деревом выражений. |
| Execute<TResult>(Expression) |
Выполняет строго типизированный запрос, представленный указанным деревом выражений. |