EntityQueryModelVisitorDependencies クラス

定義

のサービス依存関係パラメーター クラス EntityQueryModelVisitor

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

新しい依存関係が追加されるとコンストラクターシグネチャが変更される可能性があるため、プロバイダーコードまたはアプリケーションコードからこのクラスのインスタンスを直接構築しないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーから オブジェクトを解決し、次に選択したサービスを 'With...' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

public sealed class EntityQueryModelVisitorDependencies
type EntityQueryModelVisitorDependencies = class
Public NotInheritable Class EntityQueryModelVisitorDependencies
継承
EntityQueryModelVisitorDependencies

コンストラクター

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, IEagerLoadingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator)

のサービス依存関係パラメーター オブジェクトを EntityQueryModelVisitorFactory作成します。

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

新しい依存関係が追加されると変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのコンストラクターを直接呼び出さないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーから オブジェクトを解決し、次に選択したサービスを 'With...' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator)

のサービス依存関係パラメーター オブジェクトを EntityQueryModelVisitorFactory作成します。

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

新しい依存関係が追加されると変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのコンストラクターを直接呼び出さないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーから オブジェクトを解決し、次に選択したサービスを 'With...' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter)

のサービス依存関係パラメーター オブジェクトを EntityQueryModelVisitorFactory作成します。

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

新しい依存関係が追加されると変更される可能性があるため、プロバイダーまたはアプリケーション コードからこのコンストラクターを直接呼び出さないでください。 代わりに、この型をコンストラクターで使用して、依存関係挿入コンテナーによってインスタンスが自動的に作成および挿入されるようにします。 一部の依存サービスが置き換えられたインスタンスを作成するには、まず依存関係挿入コンテナーから オブジェクトを解決し、次に選択したサービスを 'With...' を使用して置き換えます。メソッド。 このプロセスのどの時点でもコンストラクターを呼び出さないでください。

プロパティ

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 つのサービスに置き換えて複製します。

適用対象