RelationalQueryModelVisitorFactory RelationalQueryModelVisitorFactory Class

Definition

A factory for instances of EntityQueryModelVisitor.

public class RelationalQueryModelVisitorFactory : EntityQueryModelVisitorFactory, IEntityQueryModelVisitorFactory
Public Class RelationalQueryModelVisitorFactory
    Inherits EntityQueryModelVisitorFactory
    Implements IEntityQueryModelVisitorFactory
Inheritance
System.ObjectSystem.Object
RelationalQueryModelVisitorFactoryRelationalQueryModelVisitorFactory
Implements

Constructors

RelationalQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IRelationalAnnotationProvider, IIncludeExpressionVisitorFactory, ISqlTranslatingExpressionVisitorFactory, ICompositePredicateExpressionVisitorFactory, IConditionalRemovingExpressionVisitorFactory, IQueryFlattenerFactory, IDbContextOptions) RelationalQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IRelationalAnnotationProvider, IIncludeExpressionVisitorFactory, ISqlTranslatingExpressionVisitorFactory, ICompositePredicateExpressionVisitorFactory, IConditionalRemovingExpressionVisitorFactory, IQueryFlattenerFactory, IDbContextOptions)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

Properties

CompositePredicateExpressionVisitorFactory CompositePredicateExpressionVisitorFactory

Gets the composite predicate expression visitor factory.

ConditionalRemovingExpressionVisitorFactory ConditionalRemovingExpressionVisitorFactory

Gets the conditional removing expression visitor factory.

ContextOptions ContextOptions

Gets options for controlling the context.

EntityMaterializerSource EntityMaterializerSource

Gets the IEntityMaterializerSource to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory EntityQueryableExpressionVisitorFactory

Gets the IEntityQueryableExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory EntityResultFindingExpressionVisitorFactory

Gets the IEntityResultFindingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
ExpressionPrinter ExpressionPrinter

Gets the IExpressionPrinter to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory IncludeExpressionVisitorFactory

Gets the include expression visitor factory.

MemberAccessBindingExpressionVisitorFactory MemberAccessBindingExpressionVisitorFactory

Gets the IMemberAccessBindingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory NavigationRewritingExpressionVisitorFactory

Gets the INavigationRewritingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory OrderingExpressionVisitorFactory

Gets the IOrderingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory ProjectionExpressionVisitorFactory

Gets the IProjectionExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
QueryAnnotationExtractor QueryAnnotationExtractor

Gets the IQueryAnnotationExtractor to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
QueryFlattenerFactory QueryFlattenerFactory

Gets the query flattener factory.

QueryOptimizer QueryOptimizer

Gets the IQueryOptimizer to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory QuerySourceTracingExpressionVisitorFactory

Gets the IQuerySourceTracingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
RelationalAnnotationProvider RelationalAnnotationProvider

Gets the relational annotation provider.

ResultOperatorHandler ResultOperatorHandler

Gets the IResultOperatorHandler to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory SqlTranslatingExpressionVisitorFactory

Gets the SQL translating expression visitor factory.

SubQueryMemberPushDownExpressionVisitor SubQueryMemberPushDownExpressionVisitor

Gets the ISubQueryMemberPushDownExpressionVisitor to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor TaskBlockingExpressionVisitor

Gets the ITaskBlockingExpressionVisitor to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)

Methods

Create(QueryCompilationContext, EntityQueryModelVisitor) Create(QueryCompilationContext, EntityQueryModelVisitor)

Creates a new EntityQueryModelVisitor.

System.Object.Equals(System.Object) System.Object.Equals(System.Object) Inherited from System.Object
System.Object.Equals(System.Object, System.Object) System.Object.Equals(System.Object, System.Object) Inherited from System.Object
System.Object.GetHashCode() System.Object.GetHashCode() Inherited from System.Object
System.Object.GetType() System.Object.GetType() Inherited from System.Object
System.Object.MemberwiseClone() System.Object.MemberwiseClone() Inherited from System.Object
System.Object.ReferenceEquals(System.Object, System.Object) System.Object.ReferenceEquals(System.Object, System.Object) Inherited from System.Object
System.Object.ToString() System.Object.ToString() Inherited from System.Object