Microsoft.EntityFrameworkCore.Query 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
AsyncQueryMethodProvider |
非同期リレーショナル クエリ操作への遅延バインディング用のリフレクション オブジェクトを提供します。 |
CollectionInitializingExpression | |
CollectionPopulatingExpression | |
CollectionResultExpression |
リレーショナル プロバイダーの の ShaperExpression コレクションの作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
CollectionShaperExpression |
での ShaperExpressionコレクションの作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
CompiledQueryCacheKeyGenerator |
クエリを一意に識別するキーを作成します。 これは、キャッシュ内のクエリのコンパイル済みバージョンを格納および参照するために使用されます。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 サービスの有効期間は です Scoped。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンスを使用することを意味します。 実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。 |
CompiledQueryCacheKeyGeneratorDependencies |
のサービス依存関係パラメーター クラス CompiledQueryCacheKeyGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EntityMaterializerSource |
サービスの有効期間は です Singleton。 つまり、1 つのインスタンスが多くの DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。 |
EntityMaterializerSourceDependencies |
のサービス依存関係パラメーター クラス EntityMaterializerSource この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 新しい依存関係が追加されるとコンストラクターシグネチャが変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのクラスのインスタンスを直接構築しないでください。 代わりに、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるように、コンストラクターでこの型を使用します。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、選択したサービスを 'With...' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。 サービスの有効期間は です Singleton。 つまり、1 つのインスタンスが多くの DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。 |
EntityProjectionExpression |
のプロジェクション SelectExpression内のエンティティを表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EntityQueryModelVisitor |
実行されるクエリを処理するコア ビジター。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EntityQueryModelVisitorDependencies |
のサービス依存関係パラメーター クラス EntityQueryModelVisitor この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 新しい依存関係が追加されるとコンストラクターシグネチャが変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのクラスのインスタンスを直接構築しないでください。 代わりに、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるように、コンストラクターでこの型を使用します。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、選択したサービスを 'With...' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。 |
EntityQueryModelVisitorFactory |
の EntityQueryModelVisitorインスタンスを作成します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EntityQueryRootExpression |
クエリ式のエンティティ クエリ ルートを表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EntityShaperExpression |
での ShaperExpressionエンティティ インスタンスの作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EnumerableExpression |
グループ化要素に対するチェーンから変換された列挙可能またはグループを表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EvaluatableExpressionFilter |
評価可能な式のフィルターを表します。 サービスの有効期間は です Singleton。 つまり、1 つのインスタンスが多くの DbContext インスタンスで使用されます。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。 |
EvaluatableExpressionFilterDependencies |
のサービス依存関係パラメーター クラス EvaluatableExpressionFilter この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ExpressionEqualityComparer |
を実装IEqualityComparer<T>Expressionする比較子。 |
ExpressionExtensions |
型の Expression 拡張メソッド。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ExpressionPrinter |
式の印刷可能な文字列表現を作成するクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
GroupByShaperExpression |
での ShaperExpressionグループ化要素の作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IncludeExpression |
を表す式は、 のインクルード操作です ShaperExpression。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IncludeSpecification |
1 つのクエリインクルード操作を表します。 |
InlineQueryRootExpression |
クエリ内のインライン クエリ ルートを表す式 (例: この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
JsonQueryExpression |
JSON 列にマップされたエンティティまたはエンティティのコレクションと、それにアクセスするためのパスを表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
MaterializeCollectionNavigationExpression |
のコレクション ナビゲーション ShaperExpressionの具体化を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
NavigationExpansionExtensibilityHelper |
ナビゲーション拡張の拡張性のさまざまな側面に役立つサービス。 |
NavigationExpansionExtensibilityHelperDependencies |
のサービス依存関係パラメーター クラス NavigationExpansionExtensibilityHelper この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
NonQueryExpression |
クエリ以外の式を含む式。 クエリ以外の式の結果は、通常、影響を受ける行の数です。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
NotParameterizedAttribute |
クエリのコンパイル中にカスタム LINQ 演算子パラメーターをパラメーター化しないことを通知します。 |
NullConditionalExpression |
null 条件付きアクセスを表す式。 このファイルのロジックは、 https://github.com/bartdesmet/ExpressionFutures |
ParameterQueryRootExpression |
クエリ内のパラメーター クエリ ルートを表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
PathSegment |
または JsonScalarExpressionでJsonQueryExpression使用される JSON パスのコンポーネントを表す構造体。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ProjectionBindingExpression |
結果の作成中に使用ShaperExpressionされる からQueryExpression値を取得する式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ProjectionMember |
バインドする CLR メンバーのチェーンを表すクラス。 通常、クエリ内の連続する Select 呼び出しから生成されます。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryableMethods |
変換可能な LINQ メソッドのリフレクション メタデータを提供するクラス。 |
QueryableMethodTranslatingExpressionVisitor |
クエリ内のクエリ可能なメソッドを変換するクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryableMethodTranslatingExpressionVisitorDependencies |
のサービス依存関係パラメーター クラス QueryableMethodTranslatingExpressionVisitor この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryCompilationContext |
クエリのコンパイル時に使用される状態/コンポーネントを表すプライマリ データ構造。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryCompilationContextDependencies |
のサービス依存関係パラメーター クラス QueryCompilationContext この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryContext |
実行中にコンパイルされたクエリによって使用されるプリンシパル データ構造。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryContextDependencies |
のサービス依存関係パラメーター クラス QueryContext この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryContextFactory |
インスタンスの QueryContext ファクトリ。 |
QueryMethodProvider |
同期リレーショナル クエリ操作への遅延バインディング用のリフレクション オブジェクトを提供します。 |
QueryRootExpression |
クエリ式のクエリ ルートを表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryRootProcessor |
前処理中にクエリ ルート ノードを追加するビジター。 |
QuerySqlGenerator |
特定SelectExpressionの に対して取得IRelationalCommandするクエリ SQL ジェネレーター。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QuerySqlGeneratorDependencies |
のサービス依存関係パラメーター クラス QuerySqlGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryTranslationPostprocessor |
翻訳されたクエリを後処理するクラス。 このクラスを使用すると、生成されたサーバー クエリ式と、関連付けられているシェーパー式を処理できます。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryTranslationPostprocessorDependencies |
のサービス依存関係パラメーター クラス QueryTranslationPostprocessor この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryTranslationPreprocessor |
翻訳前にクエリを前処理するクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
QueryTranslationPreprocessorDependencies |
のサービス依存関係パラメーター クラス QueryTranslationPreprocessor この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalAggregateMethodCallTranslatorProvider |
集計メソッドを表す LINQ MethodCallExpression 式の変換を提供します。 |
RelationalAggregateMethodCallTranslatorProviderDependencies |
のサービス依存関係パラメーター クラス RelationalAggregateMethodCallTranslatorProvider この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalCollectionShaperExpression |
でのリレーショナル プロバイダー ShaperExpressionのコレクションの作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalCompiledQueryCacheKeyGenerator |
クエリを一意に識別するキーを作成します。 これは、キャッシュ内のクエリのコンパイル済みバージョンを格納および参照するために使用されます。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 サービスの有効期間は です Scoped。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンスを使用することを意味します。 この実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。 |
RelationalCompiledQueryCacheKeyGeneratorDependencies |
のサービス依存関係パラメーター クラス RelationalCompiledQueryCacheKeyGenerator この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalEntityShaperExpression |
のリレーショナル プロバイダー ShaperExpressionのエンティティ インスタンスの作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalEvaluatableExpressionFilter |
評価可能な式のフィルターを表します。 サービスの有効期間は です Singleton。 これは、1 つのインスタンスが多くの DbContext インスタンスで使用されていることを意味します。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。 |
RelationalEvaluatableExpressionFilterDependencies |
のサービス依存関係パラメーター クラス RelationalEvaluatableExpressionFilter この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalGroupByResultExpression |
でのリレーショナル プロバイダー ShaperExpressionのグループ化の作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalGroupByShaperExpression |
リレーショナル プロバイダーの の ShaperExpression グループ化要素の作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalMemberTranslatorProvider |
複数の特殊なメンバートランスレーターにディスパッチすることで、LINQ MemberExpression 式の翻訳を提供します。 サービスの有効期間は です Scoped。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンスを使用することを意味します。 この実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。 |
RelationalMemberTranslatorProviderDependencies |
のサービス依存関係パラメーター クラス RelationalMemberTranslatorProvider この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalMethodCallTranslatorProvider |
複数の特殊なメソッド呼び出しトランスレーターにディスパッチすることで、LINQ MethodCallExpression 式の翻訳を提供します。 サービスの有効期間は です Scoped。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンスを使用することを意味します。 この実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。 |
RelationalMethodCallTranslatorProviderDependencies |
のサービス依存関係パラメーター クラス RelationalMethodCallTranslatorProvider この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalParameterBasedSqlProcessor |
パラメーター値が既知の後にクエリ式を処理するクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalParameterBasedSqlProcessorDependencies |
のサービス依存関係パラメーター クラス Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryableMethodTranslatingExpressionVisitor |
クエリ内のクエリ可能なメソッドを変換するクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryableMethodTranslatingExpressionVisitor.RelationalInferredTypeMappingApplier |
変換の最後に実行される訪問者。すべての SqlExpression ノードに型マッピングがあることを確認し、クエリ可能な定数 (VALUES) とパラメーター (OPENJSON など) に対して推論された型マッピングをルート テーブルに適用します。 |
RelationalQueryableMethodTranslatingExpressionVisitorDependencies |
のサービス依存関係パラメーター クラス RelationalQueryableMethodTranslatingExpressionVisitor この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryCompilationContext |
リレーショナル クエリのコンパイル中に使用される状態/コンポーネントを表すプライマリ データ構造。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryCompilationContextDependencies |
のサービス依存関係パラメーター クラス RelationalQueryCompilationContext この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryCompilationContextFactory |
のインスタンス QueryCompilationContextのリレーショナル ファクトリ。 |
RelationalQueryContext |
実行時にコンパイルされたリレーショナル クエリによって使用されるプリンシパル データ構造。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryContextDependencies |
のサービス依存関係パラメーター クラス RelationalQueryContext この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryContextFactory |
この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。 |
RelationalQueryModelVisitor |
既定のリレーショナル Remotion.Linq.QueryModel 訪問者。 |
RelationalQueryModelVisitorDependencies |
のサービス依存関係パラメーター クラス RelationalQueryModelVisitorFactory この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 新しい依存関係が追加されるとコンストラクターシグネチャが変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのクラスのインスタンスを直接構築しないでください。 代わりに、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるように、コンストラクターでこの型を使用します。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、選択したサービスを 'With...' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。 |
RelationalQueryModelVisitorFactory |
のインスタンスの EntityQueryModelVisitorファクトリ。 |
RelationalQueryRootProcessor |
前処理中にクエリ ルート ノードを追加するビジター。 |
RelationalQueryTranslationPostprocessor |
変換されたクエリを後処理するクラス。 このクラスを使用すると、生成されたサーバー クエリ式と、関連付けられたシェーパー式を処理できます。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryTranslationPostprocessorDependencies |
のサービス依存関係パラメーター クラス RelationalQueryTranslationPostprocessor この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryTranslationPreprocessor |
変換前にクエリを前処理するクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalQueryTranslationPreprocessorDependencies |
のサービス依存関係パラメーター クラス RelationalQueryTranslationPreprocessor この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalShapedQueryCompilingExpressionVisitor |
指定された整形クエリ式のシェーパー式をコンパイルするクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalShapedQueryCompilingExpressionVisitorDependencies |
のサービス依存関係パラメーター クラス RelationalShapedQueryCompilingExpressionVisitor この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalSplitCollectionShaperExpression |
のリレーショナル プロバイダー ShaperExpressionの分割クエリ中のコレクションの作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalSqlTranslatingExpressionVisitor |
式を対応する SQL 表現に変換するクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalSqlTranslatingExpressionVisitorDependencies |
のサービス依存関係パラメーター クラス RelationalSqlTranslatingExpressionVisitorFactory この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
RelationalSqlTranslatingExpressionVisitorFactory |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。 サービスの有効期間は です Scoped。 これは、各 DbContext インスタンスがこのサービスの独自のインスタンスを使用することを意味します。 実装は、任意の有効期間で登録されている他のサービスに依存する場合があります。 実装はスレッド セーフである必要はありません。 |
RelationalStructuralTypeShaperExpression |
のリレーショナル プロバイダー ShaperExpressionのエンティティ インスタンスの作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ReplacingExpressionVisitor |
特定の式ツリー内の 1 つの式を別の式に置き換える式ビジター。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ResultOperatorHandler |
既定の client-eval 結果演算子ハンドラー。 |
ResultOperatorHandlerDependencies |
のサービス依存関係パラメーター クラス ResultOperatorHandler この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 新しい依存関係が追加されるとコンストラクターシグネチャが変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのクラスのインスタンスを直接構築しないでください。 代わりに、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるように、コンストラクターでこの型を使用します。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーからオブジェクトを解決してから、選択したサービスを 'With...' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。 |
SetPropertyCalls<TSource> |
複数の列を更新するための複数の呼び出しを連結して ExecuteUpdate メソッドで設定するプロパティと値の指定をサポートします。 この型には、式ツリーの作成のみを目的として LINQ クエリ内で使用されるため、コンストラクターまたは実装はありません。 |
ShapedQueryCompilingExpressionVisitor |
指定された整形クエリ式のシェーパー式をコンパイルするクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ShapedQueryCompilingExpressionVisitorDependencies |
のサービス依存関係パラメーター クラス ShapedQueryCompilingExpressionVisitor この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
ShapedQueryExpression |
クエリ式とシェーパー式を組み合わせた式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
SqlExpressionFactory |
インスタンスを作成するための SqlExpression ファクトリ。 |
SqlExpressionFactoryDependencies |
のサービス依存関係パラメーター クラス SqlExpressionFactory この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
SqlExpressionVisitor |
SQL 式ツリーにアクセスするクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
SqlNullabilityProcessor |
ノードの null 許容に基づいて SQL ツリーを処理し、使用中に null セマンティクスを適用し、パラメーター値に基づいて最適化するクラス。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
StructuralTypeProjectionExpression |
のプロジェクション SelectExpression内のエンティティを表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
StructuralTypeShaperExpression |
での ShaperExpression構造型インスタンスの作成を表す式。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
TransparentIdentifierFactory |
クエリ処理中に作成する透過的な識別子を作成するファクトリ。 透過的識別子は、外部要素と内部要素の構造体であり、通常は、両方のソースの値を保持する中間型として結合メソッドの結果として作成されます。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
構造体
AsyncEnumerable<TResult> |
コンパイル済みクエリを実行することによって生成される非同期シーケンスを表します。 |
CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey |
クエリを一意に識別するキー。 これは、キャッシュ内のクエリのコンパイル済みバージョンを格納および参照するために使用されます。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EntityLoadInfo |
クエリから返されるデータ行に基づいてエンティティのインスタンスを作成するために必要な情報。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
EntityMaterializerSourceParameters |
の IEntityMaterializerSourceParameter オブジェクト。 |
RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey |
クエリを一意に識別するキー。 これは、キャッシュ内のクエリのコンパイル済みバージョンを格納および参照するために使用されます。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
インターフェイス
IAggregateMethodCallTranslator |
集計関数を表す LINQ MethodCallExpression 式の SQL 変換プログラム。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IAggregateMethodCallTranslatorPlugin |
のプラグインを IAggregateMethodCallTranslator表します。 |
IAggregateMethodCallTranslatorProvider |
集計メソッドを表す LINQ MethodCallExpression 式の翻訳を提供します。 |
IAsyncQueryProvider |
IQueryable オブジェクトによって記述されるクエリを非同期的に実行するメソッドを定義します。 |
ICompiledQueryCacheKeyGenerator |
クエリを一意に識別するキーを作成します。 これは、キャッシュ内のクエリのコンパイル済みバージョンを格納および参照するために使用されます。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IEntityMaterializerSource |
から値を読み取るか、エンティティ インスタンスを Expression 作成するツリーを ValueBuffer 生成するためのソースを定義します。 この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IEntityQueryModelVisitorFactory |
EntityQueryModelVisitors を作成するためのファクトリ。 |
IEvaluatableExpressionFilter |
評価可能な式のフィルターを表します。 |
IEvaluatableExpressionFilterPlugin |
プラグインの評価可能な式フィルターを表します。 |
IIncludableQueryable<TEntity,TProperty> |
クエリ可能な Include/ThenInclude チェーン演算子をサポートします。 |
IMemberTranslator |
LINQ MemberExpression 式の SQL 変換プログラム。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IMemberTranslatorPlugin |
のプラグインを IMemberTranslator表します。 |
IMemberTranslatorProvider |
LINQ MemberExpression 式の翻訳を提供します。 |
IMethodCallTranslator |
LINQ MethodCallExpression 式の SQL 変換プログラム。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IMethodCallTranslatorPlugin |
のプラグインを IMethodCallTranslator表します。 |
IMethodCallTranslatorProvider |
スカラー メソッドを表す LINQ MethodCallExpression 式の変換を提供します。 |
INavigationExpansionExtensibilityHelper |
ナビゲーション拡張の拡張性のさまざまな側面に役立つサービス。 |
IParameterValues | |
IPrintableExpression |
を介した ExpressionPrinter印刷を可能にするインターフェイス。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IQueryableMethodTranslatingExpressionVisitorFactory |
インスタンスを作成するための QueryableMethodTranslatingExpressionVisitor ファクトリ。 |
IQueryCompilationContextFactory |
インスタンスを作成するための QueryCompilationContext ファクトリ。 |
IQueryContextFactory |
インスタンスの QueryContext ファクトリ。 |
IQueryingEnumerable |
デバッグ目的でクエリ文字列を提供するために、データベース プロバイダーの IEnumerable 実装によって実装できるインターフェイス。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IQueryMethodProvider |
リレーショナル クエリ操作への遅延バインディング用のリフレクション オブジェクトを提供します。 |
IQuerySqlGeneratorFactory |
インスタンスを作成するための QuerySqlGenerator ファクトリ。 |
IQueryTranslationPostprocessorFactory |
インスタンスを作成するための QueryTranslationPostprocessor ファクトリ。 |
IQueryTranslationPreprocessorFactory |
インスタンスを作成するための QueryTranslationPreprocessor ファクトリ。 |
IRelationalParameterBasedSqlProcessorFactory |
インスタンスを作成するための RelationalParameterBasedSqlProcessor ファクトリ。 |
IRelationalQueryStringFactory |
のクエリ文字列 ToQueryString(IQueryable)を生成するためにデータベース プロバイダーによって実装されます。 このインターフェイスは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
IRelationalResultOperatorHandler |
インスタンスのリレーショナル固有の Remotion.Linq.Clauses.ResultOperatorBase ハンドラー。 |
IRelationalSqlTranslatingExpressionVisitorFactory |
インスタンスを作成するための RelationalSqlTranslatingExpressionVisitor ファクトリ。 |
IResultOperatorHandler |
インスタンスの Remotion.Linq.Clauses.ResultOperatorBase ハンドラー。 |
IShapedQueryCompilingExpressionVisitorFactory |
インスタンスを作成するための ShapedQueryCompilingExpressionVisitor ファクトリ。 |
ISqlExpressionFactory |
インスタンスを作成するための SqlExpression ファクトリ。 |
列挙型
ResultCardinality |
クエリ結果のカーディナリティを表す列挙型。 この列挙型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
Entity Framework