Partager via


RelationalQueryModelVisitorFactory Classe

Définition

Fabrique pour les instances de EntityQueryModelVisitor.

public class RelationalQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitorFactory
type RelationalQueryModelVisitorFactory = class
    inherit EntityQueryModelVisitorFactory
Public Class RelationalQueryModelVisitorFactory
Inherits EntityQueryModelVisitorFactory
Héritage
RelationalQueryModelVisitorFactory

Constructeurs

RelationalQueryModelVisitorFactory(EntityQueryModelVisitorDependencies, RelationalQueryModelVisitorDependencies)

Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures.

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

Cette API prend en charge l’infrastructure Entity Framework Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API pourra être changée ou supprimée dans les versions ultérieures.

Propriétés

CompositePredicateExpressionVisitorFactory

Obtient la fabrique de visiteur d’expression de prédicat composite.

ConditionalRemovingExpressionVisitorFactory

Obtient la fabrique de visiteur de suppression conditionnelle d’expression.

ContextOptions

Obtient les options de contrôle du contexte.

Dependencies

Dépendances utilisées pour créer un EntityQueryModelVisitorFactory

(Hérité de EntityQueryModelVisitorFactory)
EntityMaterializerSource

Obtient le Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory

Obtient le IEntityQueryableExpressionVisitorFactory à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory

Obtient le Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
ExpressionPrinter

Obtient le Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory

Obtient la fabrique de visiteur d’expression d’inclure.

MemberAccessBindingExpressionVisitorFactory

Obtient le Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory

Obtient le Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory

Obtient le Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory

Obtient le IProjectionExpressionVisitorFactory à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
QueryAnnotationExtractor

Obtient le Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
QueryFlattenerFactory

Obtient la fabrique d’aplatissement de requête.

QueryOptimizer

Obtient le Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory

Obtient le Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
RelationalAnnotationProvider

Obtient le fournisseur d’annotations relationnelles.

RelationalDependencies

Dépendances utilisées pour créer un EntityQueryModelVisitorFactory

ResultOperatorHandler

Obtient le IResultOperatorHandler à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory

Obtient la fabrique de visiteur d’expression de traduction SQL.

SubQueryMemberPushDownExpressionVisitor

Obtient le Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor

Obtient le Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor à utiliser lors du traitement d’une requête.

(Hérité de EntityQueryModelVisitorFactory)

Méthodes

Create(QueryCompilationContext, EntityQueryModelVisitor)

Crée un entityQueryModelVisitor.

S’applique à