EntityQueryModelVisitorFactory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
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
Create(QueryCompilationContext, EntityQueryModelVisitor) |
Cria um novo EntityQueryModelVisitor. |
Aplica-se a
Entity Framework