EntityQueryModelVisitor 생성자

정의

오버로드

EntityQueryModelVisitor(EntityQueryModelVisitorDependencies, QueryCompilationContext)

EntityQueryModelVisitor 클래스의 새 인스턴스를 초기화합니다.

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

EntityQueryModelVisitor 클래스의 새 인스턴스를 초기화합니다.

EntityQueryModelVisitor(EntityQueryModelVisitorDependencies, QueryCompilationContext)

EntityQueryModelVisitor 클래스의 새 인스턴스를 초기화합니다.

protected EntityQueryModelVisitor (Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitorDependencies dependencies, Microsoft.EntityFrameworkCore.Query.QueryCompilationContext queryCompilationContext);
new Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitor : Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitorDependencies * Microsoft.EntityFrameworkCore.Query.QueryCompilationContext -> Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitor
Protected Sub New (dependencies As EntityQueryModelVisitorDependencies, queryCompilationContext As QueryCompilationContext)

매개 변수

dependencies
EntityQueryModelVisitorDependencies

이 서비스에 대한 종속성을 포함하는 매개 변수 개체입니다.

queryCompilationContext
QueryCompilationContext

QueryCompilationContext 쿼리를 처리할 때 사용할 입니다.

적용 대상

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

EntityQueryModelVisitor 클래스의 새 인스턴스를 초기화합니다.

protected EntityQueryModelVisitor (Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer queryOptimizer, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory navigationRewritingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor subQueryMemberPushDownExpressionVisitor, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory querySourceTracingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory entityResultFindingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor taskBlockingExpressionVisitor, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory memberAccessBindingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory orderingExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.IProjectionExpressionVisitorFactory projectionExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.IEntityQueryableExpressionVisitorFactory entityQueryableExpressionVisitorFactory, Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor queryAnnotationExtractor, Microsoft.EntityFrameworkCore.Query.IResultOperatorHandler resultOperatorHandler, Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource entityMaterializerSource, Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter expressionPrinter, Microsoft.EntityFrameworkCore.Query.QueryCompilationContext queryCompilationContext);
new Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitor : Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.IProjectionExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.IEntityQueryableExpressionVisitorFactory * Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor * Microsoft.EntityFrameworkCore.Query.IResultOperatorHandler * Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource * Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter * Microsoft.EntityFrameworkCore.Query.QueryCompilationContext -> Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitor
Protected Sub New (queryOptimizer As IQueryOptimizer, navigationRewritingExpressionVisitorFactory As INavigationRewritingExpressionVisitorFactory, subQueryMemberPushDownExpressionVisitor As ISubQueryMemberPushDownExpressionVisitor, querySourceTracingExpressionVisitorFactory As IQuerySourceTracingExpressionVisitorFactory, entityResultFindingExpressionVisitorFactory As IEntityResultFindingExpressionVisitorFactory, taskBlockingExpressionVisitor As ITaskBlockingExpressionVisitor, memberAccessBindingExpressionVisitorFactory As IMemberAccessBindingExpressionVisitorFactory, orderingExpressionVisitorFactory As IOrderingExpressionVisitorFactory, projectionExpressionVisitorFactory As IProjectionExpressionVisitorFactory, entityQueryableExpressionVisitorFactory As IEntityQueryableExpressionVisitorFactory, queryAnnotationExtractor As IQueryAnnotationExtractor, resultOperatorHandler As IResultOperatorHandler, entityMaterializerSource As IEntityMaterializerSource, expressionPrinter As IExpressionPrinter, queryCompilationContext As QueryCompilationContext)

매개 변수

queryOptimizer
Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer

Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer 쿼리를 처리할 때 사용할 입니다.

navigationRewritingExpressionVisitorFactory
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory 쿼리를 처리할 때 사용할 입니다.

subQueryMemberPushDownExpressionVisitor
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor 쿼리를 처리할 때 사용할 입니다.

querySourceTracingExpressionVisitorFactory
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory 쿼리를 처리할 때 사용할 입니다.

entityResultFindingExpressionVisitorFactory
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory 쿼리를 처리할 때 사용할 입니다.

taskBlockingExpressionVisitor
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor 쿼리를 처리할 때 사용할 입니다.

memberAccessBindingExpressionVisitorFactory
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory 쿼리를 처리할 때 사용할 입니다.

orderingExpressionVisitorFactory
Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory 쿼리를 처리할 때 사용할 입니다.

projectionExpressionVisitorFactory
IProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory 쿼리를 처리할 때 사용할 입니다.

entityQueryableExpressionVisitorFactory
IEntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactory 쿼리를 처리할 때 사용할 입니다.

queryAnnotationExtractor
Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor

Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor 쿼리를 처리할 때 사용할 입니다.

resultOperatorHandler
IResultOperatorHandler

IResultOperatorHandler 쿼리를 처리할 때 사용할 입니다.

entityMaterializerSource
Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource

Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource 쿼리를 처리할 때 사용할 입니다.

expressionPrinter
Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter 쿼리를 처리할 때 사용할 입니다.

queryCompilationContext
QueryCompilationContext

QueryCompilationContext 쿼리를 처리할 때 사용할 입니다.

적용 대상