IQueryProvider IQueryProvider IQueryProvider IQueryProvider Interface

Определение

Определяет методы создания и выполнения запросов, описываемых объектом IQueryable.Defines methods to create and execute queries that are described by an IQueryable object.

public interface class IQueryProvider
public interface IQueryProvider
type IQueryProvider = interface
Public Interface IQueryProvider
Производный

Комментарии

IQueryProvider Интерфейс предназначен для реализации поставщиков запросов.The IQueryProvider interface is intended for implementation by query providers.

Дополнительные сведения о создании собственного поставщика LINQ см. в разделе LINQ: Создание поставщика IQueryable в блогах MSDN.For more information about how to create your own LINQ provider, see LINQ: Building an IQueryable Provider on MSDN Blogs.

Методы

CreateQuery(Expression) CreateQuery(Expression) CreateQuery(Expression) CreateQuery(Expression)

Создает объект IQueryable, который позволяет вычислить запрос, представленный заданным деревом выражения.Constructs an IQueryable object that can evaluate the query represented by a specified expression tree.

CreateQuery<TElement>(Expression) CreateQuery<TElement>(Expression) CreateQuery<TElement>(Expression) CreateQuery<TElement>(Expression)

Создает объект IQueryable<T>, который позволяет вычислить запрос, представленный заданным деревом выражения.Constructs an IQueryable<T> object that can evaluate the query represented by a specified expression tree.

Execute(Expression) Execute(Expression) Execute(Expression) Execute(Expression)

Выполняет запрос, представленный заданным деревом выражения.Executes the query represented by a specified expression tree.

Execute<TResult>(Expression) Execute<TResult>(Expression) Execute<TResult>(Expression) Execute<TResult>(Expression)

Выполняет строго типизированный запрос, представленный заданным деревом выражения.Executes the strongly-typed query represented by a specified expression tree.

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

Дополнительно