次の方法で共有


EntityQueryModelVisitorFactory クラス

定義

EntityQueryModelVisitorインスタンスを作成します。

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

public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
    interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
継承
EntityQueryModelVisitorFactory
派生
実装

コンストラクター

EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies)

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

EntityQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter)

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

プロパティ

Dependencies

を作成するために使用される依存関係 EntityQueryModelVisitorFactory

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 処理中に使用する を取得します。

OrderingExpressionVisitorFactory

クエリの Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory 処理中に使用する を取得します。

ProjectionExpressionVisitorFactory

クエリの IProjectionExpressionVisitorFactory 処理中に使用する を取得します。

QueryAnnotationExtractor

クエリの Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor 処理中に使用する を取得します。

QueryOptimizer

クエリの Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer 処理中に使用する を取得します。

QuerySourceTracingExpressionVisitorFactory

クエリの Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory 処理中に使用する を取得します。

ResultOperatorHandler

クエリの IResultOperatorHandler 処理中に使用する を取得します。

SubQueryMemberPushDownExpressionVisitor

クエリの Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor 処理中に使用する を取得します。

TaskBlockingExpressionVisitor

クエリの Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor 処理中に使用する を取得します。

メソッド

Create(QueryCompilationContext, EntityQueryModelVisitor)

新しい EntityQueryModelVisitor を作成します。

適用対象