QueryCompilationContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クエリのコンパイル時に使用される状態/コンポーネントを表すプライマリ データ構造。
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
public class QueryCompilationContext
type QueryCompilationContext = class
Public Class QueryCompilationContext
- 継承
-
QueryCompilationContext
- 派生
注釈
詳細と例については、「 データベース プロバイダーと拡張機能の実装 」および 「EF Core クエリ のしくみ」を参照してください。
コンストラクター
QueryCompilationContext(IModel, ILogger, IEntityQueryModelVisitorFactory, IRequiresMaterializationExpressionVisitorFactory, ILinqOperatorProvider, Type, Boolean) |
この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
QueryCompilationContext(QueryCompilationContextDependencies, Boolean) |
QueryCompilationContext クラスの新しいインスタンスを作成します。 |
QueryCompilationContext(QueryCompilationContextDependencies, ILinqOperatorProvider, Boolean) |
この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
フィールド
NotTranslatedExpression |
変換フェーズ中にクエリ ツリーで翻訳されていない式を表す式。 このプロパティは通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryContextParameter |
クエリ式のパラメーターを QueryContext 表す ParameterExpression。 このプロパティは通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryParameterPrefix |
クエリ パイプラインでのパラメーター抽出中に生成されたすべてのクエリ パラメーターのプレフィックス。 このプロパティは通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
プロパティ
ContextOptions |
クエリのコンパイル時に使用する ContextOptions。 |
ContextType |
クエリのコンパイル時に使用する派生 DbContext の CLR 型。 |
Dependencies |
このサービスの依存関係。 |
IgnoreAutoIncludes |
このクエリで一括読み込みナビゲーションが無視されるかどうかを示す値。 |
IgnoreQueryFilters |
このクエリでクエリ フィルターが無視されるかどうかを示す値。 |
IsAsync |
非同期クエリであるかどうかを示す値。 |
IsAsyncQuery |
処理中のクエリが非同期かどうかを示す値を取得します。 |
IsBuffering |
基になるサーバー クエリですべてのデータを事前にバッファー処理する必要があるかどうかを示す値。 |
IsIncludeQuery |
クエリには、少なくとも 1 つの Include 操作があります。 |
IsQueryBufferRequired |
このクエリにクエリ バッファーが必要かどうかを示す値を取得します。 |
IsTracking |
古い.
クエリを追跡しているかどうかを示す値。 |
IsTrackingQuery |
これが追跡クエリであるかどうかを示す値を取得します。 |
LinqOperatorProvider |
LINQ 演算子プロバイダーを取得します。 |
Logger |
クエリのコンパイル時に使用するクエリ ロガー。 |
Model |
クエリのコンパイル時に使用するモデル。 |
QueryAnnotations |
クエリ注釈を取得します。 |
QuerySourceMapping |
クエリ ソース マッピングを取得します。 |
QueryTrackingBehavior |
クエリを QueryTrackingBehavior 示す値。 |
Tags |
このクエリに適用されるタグのセット。 |
TrackQueryResults |
構成された既定の追跡動作を示す値を取得します。 |
メソッド
適用対象
Entity Framework