RelationalQueryModelVisitorFactory Classe

Definizione

Factory per le istanze di EntityQueryModelVisitor.

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

Costruttori

RelationalQueryModelVisitorFactory(EntityQueryModelVisitorDependencies, RelationalQueryModelVisitorDependencies)

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.

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

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à

CompositePredicateExpressionVisitorFactory

Ottiene la factory di visitatori dell'espressione predicato composita.

ConditionalRemovingExpressionVisitorFactory

Ottiene la factory di visitatori dell'espressione di rimozione condizionale.

ContextOptions

Ottiene le opzioni per controllare il contesto.

Dependencies

Dipendenze usate per creare un oggetto EntityQueryModelVisitorFactory

(Ereditato da EntityQueryModelVisitorFactory)
EntityMaterializerSource

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

(Ereditato da EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory

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

(Ereditato da EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory

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

(Ereditato da EntityQueryModelVisitorFactory)
ExpressionPrinter

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

(Ereditato da EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory

Ottiene la factory di visitatori dell'espressione di inclusione.

MemberAccessBindingExpressionVisitorFactory

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

(Ereditato da EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory

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

(Ereditato da EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory

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

(Ereditato da EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory

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

(Ereditato da EntityQueryModelVisitorFactory)
QueryAnnotationExtractor

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

(Ereditato da EntityQueryModelVisitorFactory)
QueryFlattenerFactory

Ottiene la query flattener factory.

QueryOptimizer

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

(Ereditato da EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory

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

(Ereditato da EntityQueryModelVisitorFactory)
RelationalAnnotationProvider

Ottiene il provider di annotazioni relazionali.

RelationalDependencies

Dipendenze usate per creare un oggetto EntityQueryModelVisitorFactory

ResultOperatorHandler

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

(Ereditato da EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory

Ottiene la factory di visitatori dell'espressione di conversione di SQL.

SubQueryMemberPushDownExpressionVisitor

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

(Ereditato da EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor

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

(Ereditato da EntityQueryModelVisitorFactory)

Metodi

Create(QueryCompilationContext, EntityQueryModelVisitor)

Crea un nuovo EntityQueryModelVisitor.

Si applica a