EntityQueryModelVisitorFactory Classe

Definição

Cria instâncias de EntityQueryModelVisitor.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
    interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
Herança
EntityQueryModelVisitorFactory
Derivado
Implementações

Construtores

Nome Description
EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies)

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.

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

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

Nome Description
Dependencies

Dependências usadas para criar um EntityQueryModelVisitorFactory

EntityMaterializerSource

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

EntityQueryableExpressionVisitorFactory

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

EntityResultFindingExpressionVisitorFactory

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

ExpressionPrinter

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

MemberAccessBindingExpressionVisitorFactory

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

NavigationRewritingExpressionVisitorFactory

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

OrderingExpressionVisitorFactory

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

ProjectionExpressionVisitorFactory

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

QueryAnnotationExtractor

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

QueryOptimizer

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

QuerySourceTracingExpressionVisitorFactory

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

ResultOperatorHandler

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

SubQueryMemberPushDownExpressionVisitor

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

TaskBlockingExpressionVisitor

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

Métodos

Nome Description
Create(QueryCompilationContext, EntityQueryModelVisitor)

Cria um novo EntityQueryModelVisitor.

Aplica-se a