EntityQueryModelVisitorFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea instancias de EntityQueryModelVisitor.
Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.
public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
- Herencia
-
EntityQueryModelVisitorFactory
- Derivado
- Implementaciones
Constructores
EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies) |
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. |
EntityQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter) |
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
Dependencies |
Dependencias usadas para crear un EntityQueryModelVisitorFactory |
EntityMaterializerSource |
Obtiene el objeto Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource que se va a usar al procesar una consulta. |
EntityQueryableExpressionVisitorFactory |
Obtiene el objeto IEntityQueryableExpressionVisitorFactory que se va a usar al procesar una consulta. |
EntityResultFindingExpressionVisitorFactory |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory que se va a usar al procesar una consulta. |
ExpressionPrinter |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter que se va a usar al procesar una consulta. |
MemberAccessBindingExpressionVisitorFactory |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory que se va a usar al procesar una consulta. |
NavigationRewritingExpressionVisitorFactory |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory que se va a usar al procesar una consulta. |
OrderingExpressionVisitorFactory |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory que se va a usar al procesar una consulta. |
ProjectionExpressionVisitorFactory |
Obtiene el objeto IProjectionExpressionVisitorFactory que se va a usar al procesar una consulta. |
QueryAnnotationExtractor |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor que se va a usar al procesar una consulta. |
QueryOptimizer |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer que se va a usar al procesar una consulta. |
QuerySourceTracingExpressionVisitorFactory |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory que se va a usar al procesar una consulta. |
ResultOperatorHandler |
Obtiene el objeto IResultOperatorHandler que se va a usar al procesar una consulta. |
SubQueryMemberPushDownExpressionVisitor |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor que se va a usar al procesar una consulta. |
TaskBlockingExpressionVisitor |
Obtiene el objeto Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor que se va a usar al procesar una consulta. |
Métodos
Create(QueryCompilationContext, EntityQueryModelVisitor) |
Crea un nuevo EntityQueryModelVisitor. |