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)

指定した式ツリーによって表される、厳密に型指定されたクエリを実行します。

適用対象

こちらもご覧ください