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: MSDN 블로그에서 IQueryable 공급자 를 빌드합니다.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.

적용 대상

추가 정보