Partilhar via


RelationalQueryModelVisitorFactory Classe

Definição

Uma fábrica para instâncias de EntityQueryModelVisitor.

public class RelationalQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitorFactory
type RelationalQueryModelVisitorFactory = class
    inherit EntityQueryModelVisitorFactory
Public Class RelationalQueryModelVisitorFactory
Inherits EntityQueryModelVisitorFactory
Herança
RelationalQueryModelVisitorFactory

Construtores

RelationalQueryModelVisitorFactory(EntityQueryModelVisitorDependencies, RelationalQueryModelVisitorDependencies)

Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras.

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

Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras.

Propriedades

CompositePredicateExpressionVisitorFactory

Obtém a fábrica de visitantes de expressão de predicado composto.

ConditionalRemovingExpressionVisitorFactory

Obtém a fábrica de visitantes de expressão de remoção condicional.

ContextOptions

Obtém opções para controlar o contexto.

Dependencies

Dependências usadas para criar um EntityQueryModelVisitorFactory

(Herdado de EntityQueryModelVisitorFactory)
EntityMaterializerSource

Obtém o Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory

Obtém o IEntityQueryableExpressionVisitorFactory a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory

Obtém o Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
ExpressionPrinter

Obtém o Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory

Obtém a fábrica de visitantes de expressão de inclusão.

MemberAccessBindingExpressionVisitorFactory

Obtém o Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory

Obtém o Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory

Obtém o Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory

Obtém o IProjectionExpressionVisitorFactory a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
QueryAnnotationExtractor

Obtém o Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
QueryFlattenerFactory

Obtém a fábrica de nivelamento de consulta.

QueryOptimizer

Obtém o Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory

Obtém o Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
RelationalAnnotationProvider

Obtém o provedor de anotação relacional.

RelationalDependencies

Dependências usadas para criar um EntityQueryModelVisitorFactory

ResultOperatorHandler

Obtém o IResultOperatorHandler a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory

Obtém a fábrica de visitantes da expressão de tradução SQL.

SubQueryMemberPushDownExpressionVisitor

Obtém o Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor

Obtém o Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor a ser usado ao processar uma consulta.

(Herdado de EntityQueryModelVisitorFactory)

Métodos

Create(QueryCompilationContext, EntityQueryModelVisitor)

Cria um novo EntityQueryModelVisitor.

Aplica-se a