Condividi tramite


EntityQueryModelVisitorFactory Classe

Definizione

Crea istanze di EntityQueryModelVisitor.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
    interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
Ereditarietà
EntityQueryModelVisitorFactory
Derivato
Implementazioni

Costruttori

EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies)

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

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

Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future.

Proprietà

Dependencies

Dipendenze usate per creare un oggetto EntityQueryModelVisitorFactory

EntityMaterializerSource

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource di una query.

EntityQueryableExpressionVisitorFactory

Ottiene l'oggetto da utilizzare durante l'elaborazione IEntityQueryableExpressionVisitorFactory di una query.

EntityResultFindingExpressionVisitorFactory

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory di una query.

ExpressionPrinter

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter di una query.

MemberAccessBindingExpressionVisitorFactory

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory di una query.

NavigationRewritingExpressionVisitorFactory

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory di una query.

OrderingExpressionVisitorFactory

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory di una query.

ProjectionExpressionVisitorFactory

Ottiene l'oggetto da utilizzare durante l'elaborazione IProjectionExpressionVisitorFactory di una query.

QueryAnnotationExtractor

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor di una query.

QueryOptimizer

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer di una query.

QuerySourceTracingExpressionVisitorFactory

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory di una query.

ResultOperatorHandler

Ottiene l'oggetto da utilizzare durante l'elaborazione IResultOperatorHandler di una query.

SubQueryMemberPushDownExpressionVisitor

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor di una query.

TaskBlockingExpressionVisitor

Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor di una query.

Metodi

Create(QueryCompilationContext, EntityQueryModelVisitor)

Crea un nuovo oggetto EntityQueryModelVisitor.

Si applica a