RelationalQueryModelVisitorFactory Class

Definition

A factory for instances of EntityQueryModelVisitor.

public class RelationalQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitorFactory
type RelationalQueryModelVisitorFactory = class
    inherit EntityQueryModelVisitorFactory
Public Class RelationalQueryModelVisitorFactory
Inherits EntityQueryModelVisitorFactory
Inheritance
RelationalQueryModelVisitorFactory

Constructors

RelationalQueryModelVisitorFactory(EntityQueryModelVisitorDependencies, RelationalQueryModelVisitorDependencies)

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.

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

Gets the composite predicate expression visitor factory.

ConditionalRemovingExpressionVisitorFactory

Gets the conditional removing expression visitor factory.

ContextOptions

Gets options for controlling the context.

Dependencies

Dependencies used to create a EntityQueryModelVisitorFactory

(Inherited from EntityQueryModelVisitorFactory)
EntityMaterializerSource

Gets the Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory

Gets the IEntityQueryableExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory

Gets the Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
ExpressionPrinter

Gets the Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory

Gets the include expression visitor factory.

MemberAccessBindingExpressionVisitorFactory

Gets the Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory

Gets the Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory

Gets the Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory

Gets the IProjectionExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
QueryAnnotationExtractor

Gets the Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
QueryFlattenerFactory

Gets the query flattener factory.

QueryOptimizer

Gets the Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory

Gets the Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
RelationalAnnotationProvider

Gets the relational annotation provider.

RelationalDependencies

Dependencies used to create a EntityQueryModelVisitorFactory

ResultOperatorHandler

Gets the IResultOperatorHandler to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory

Gets the SQL translating expression visitor factory.

SubQueryMemberPushDownExpressionVisitor

Gets the Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor

Gets the Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor to be used when processing a query.

(Inherited from EntityQueryModelVisitorFactory)

Methods

Create(QueryCompilationContext, EntityQueryModelVisitor)

Creates a new EntityQueryModelVisitor.

Applies to