EntityQueryModelVisitorFactory Class

Definition

Creates instances of EntityQueryModelVisitor.

This type is typically used by database providers (and other extensions). It is generally not used in application code.

C#
public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
Inheritance
EntityQueryModelVisitorFactory
Derived
Implements

Constructors

Properties

Dependencies

Dependencies used to create a EntityQueryModelVisitorFactory

EntityMaterializerSource

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

EntityQueryableExpressionVisitorFactory

Gets the IEntityQueryableExpressionVisitorFactory to be used when processing a query.

EntityResultFindingExpressionVisitorFactory

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

ExpressionPrinter

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

MemberAccessBindingExpressionVisitorFactory

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

NavigationRewritingExpressionVisitorFactory

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

OrderingExpressionVisitorFactory

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

ProjectionExpressionVisitorFactory

Gets the IProjectionExpressionVisitorFactory to be used when processing a query.

QueryAnnotationExtractor

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

QueryOptimizer

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

QuerySourceTracingExpressionVisitorFactory

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

ResultOperatorHandler

Gets the IResultOperatorHandler to be used when processing a query.

SubQueryMemberPushDownExpressionVisitor

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

TaskBlockingExpressionVisitor

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

Methods

Applies to

Toode Versioonid
Entity Framework Core 1.0, 1.1, 2.0, 2.1, 2.2