Compartir a través de


RelationalQueryModelVisitorFactory Clase

Definición

Generador para instancias de EntityQueryModelVisitor.

public class RelationalQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitorFactory
type RelationalQueryModelVisitorFactory = class
    inherit EntityQueryModelVisitorFactory
Public Class RelationalQueryModelVisitorFactory
Inherits EntityQueryModelVisitorFactory
Herencia
RelationalQueryModelVisitorFactory

Constructores

RelationalQueryModelVisitorFactory(EntityQueryModelVisitorDependencies, RelationalQueryModelVisitorDependencies)

Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras.

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

Esta API admite la infraestructura de Entity Framework Core y no está pensada para usarse directamente desde el código. Esta API puede cambiar o quitarse en versiones futuras.

Propiedades

CompositePredicateExpressionVisitorFactory

Obtiene el generador de visitantes de expresiones de predicado compuesto.

ConditionalRemovingExpressionVisitorFactory

Obtiene el generador de visitantes de expresiones de eliminación condicional.

ContextOptions

Obtiene opciones para controlar el contexto.

Dependencies

Dependencias usadas para crear un EntityQueryModelVisitorFactory

(Heredado de EntityQueryModelVisitorFactory)
EntityMaterializerSource

Obtiene el objeto Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory

Obtiene el objeto IEntityQueryableExpressionVisitorFactory que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
ExpressionPrinter

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory

Obtiene el generador de visitantes de expresiones de inclusión.

MemberAccessBindingExpressionVisitorFactory

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory

Obtiene el objeto IProjectionExpressionVisitorFactory que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
QueryAnnotationExtractor

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
QueryFlattenerFactory

Obtiene el generador de acoplador de consultas.

QueryOptimizer

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
RelationalAnnotationProvider

Obtiene el proveedor de anotaciones relacionales.

RelationalDependencies

Dependencias usadas para crear un EntityQueryModelVisitorFactory

ResultOperatorHandler

Obtiene el objeto IResultOperatorHandler que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory

Obtiene el generador de visitantes de expresiones de traducción de SQL.

SubQueryMemberPushDownExpressionVisitor

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor

Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor que se va a usar al procesar una consulta.

(Heredado de EntityQueryModelVisitorFactory)

Métodos

Create(QueryCompilationContext, EntityQueryModelVisitor)

Crea un nuevo EntityQueryModelVisitor.

Se aplica a