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. |