EntityQueryModelVisitorDependencies クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
のサービス依存関係パラメーター クラス EntityQueryModelVisitor
この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。
新しい依存関係が追加されるとコンストラクターシグネチャが変更される可能性があるため、プロバイダーコードまたはアプリケーションコードからこのクラスのインスタンスを直接構築しないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーから オブジェクトを解決し、次に選択したサービスを 'With...' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。
public sealed class EntityQueryModelVisitorDependencies
type EntityQueryModelVisitorDependencies = class
Public NotInheritable Class EntityQueryModelVisitorDependencies
- 継承
-
EntityQueryModelVisitorDependencies
コンストラクター
プロパティ
EagerLoadingExpressionVisitorFactory |
クエリを Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEagerLoadingExpressionVisitorFactory 処理するときに使用する を取得します。 |
EntityMaterializerSource |
クエリを Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource 処理するときに使用する を取得します。 |
EntityQueryableExpressionVisitorFactory |
クエリを IEntityQueryableExpressionVisitorFactory 処理するときに使用する を取得します。 |
EntityResultFindingExpressionVisitorFactory |
クエリを Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory 処理するときに使用する を取得します。 |
ExpressionPrinter |
クエリを Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter 処理するときに使用する を取得します。 |
MemberAccessBindingExpressionVisitorFactory |
クエリを Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory 処理するときに使用する を取得します。 |
NavigationRewritingExpressionVisitorFactory |
クエリを Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory 処理するときに使用する を取得します。 |
ProjectionExpressionVisitorFactory |
クエリを IProjectionExpressionVisitorFactory 処理するときに使用する を取得します。 |
QueryAnnotationExtractor |
クエリを Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor 処理するときに使用する を取得します。 |
QueryModelGenerator |
クエリを Microsoft.EntityFrameworkCore.Query.Internal.IQueryModelGenerator 処理するときに使用する を取得します。 |
QueryOptimizer |
クエリを Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer 処理するときに使用する を取得します。 |
QuerySourceTracingExpressionVisitorFactory |
クエリを Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory 処理するときに使用する を取得します。 |
ResultOperatorHandler |
クエリを IResultOperatorHandler 処理するときに使用する を取得します。 |
TaskBlockingExpressionVisitor |
クエリを Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor 処理するときに使用する を取得します。 |
メソッド
With(IEagerLoadingExpressionVisitorFactory) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IEntityMaterializerSource) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IEntityQueryableExpressionVisitorFactory) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IEntityResultFindingExpressionVisitorFactory) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IExpressionPrinter) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IMemberAccessBindingExpressionVisitorFactory) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(INavigationRewritingExpressionVisitorFactory) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IProjectionExpressionVisitorFactory) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IQueryAnnotationExtractor) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IQueryModelGenerator) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IQueryOptimizer) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IQuerySourceTracingExpressionVisitorFactory) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(IResultOperatorHandler) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
With(ITaskBlockingExpressionVisitor) |
この依存関係パラメーター オブジェクトを 1 つのサービスに置き換えて複製します。 |
適用対象
Entity Framework