Прочитать на английском

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


IQueryProvider Интерфейс

Определение

Определяет методы создания и выполнения запросов, описываемых объектом IQueryable.

public interface IQueryProvider
Производный

Комментарии

Интерфейс IQueryProvider предназначен для реализации поставщиками запросов.

Дополнительные сведения о создании собственного поставщика LINQ см. в разделе LINQ: создание поставщика IQueryable.

Методы

CreateQuery(Expression)

Создает объект IQueryable, который позволяет вычислить запрос, представленный заданным деревом выражения.

CreateQuery<TElement>(Expression)

Создает объект IQueryable<T>, который позволяет вычислить запрос, представленный заданным деревом выражения.

Execute(Expression)

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

Execute<TResult>(Expression)

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

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

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

См. также раздел