EntityQueryModelVisitorFactory Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea istanze di EntityQueryModelVisitor.
Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.
public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
- Ereditarietà
-
EntityQueryModelVisitorFactory
- Derivato
- Implementazioni
Costruttori
EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
EntityQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter) |
Questa API supporta l'infrastruttura Entity Framework Core e non deve essere usata direttamente dal codice. Questa API può cambiare o essere rimossa nelle versioni future. |
Proprietà
Dependencies |
Dipendenze usate per creare un oggetto EntityQueryModelVisitorFactory |
EntityMaterializerSource |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource di una query. |
EntityQueryableExpressionVisitorFactory |
Ottiene l'oggetto da utilizzare durante l'elaborazione IEntityQueryableExpressionVisitorFactory di una query. |
EntityResultFindingExpressionVisitorFactory |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory di una query. |
ExpressionPrinter |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter di una query. |
MemberAccessBindingExpressionVisitorFactory |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory di una query. |
NavigationRewritingExpressionVisitorFactory |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory di una query. |
OrderingExpressionVisitorFactory |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory di una query. |
ProjectionExpressionVisitorFactory |
Ottiene l'oggetto da utilizzare durante l'elaborazione IProjectionExpressionVisitorFactory di una query. |
QueryAnnotationExtractor |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor di una query. |
QueryOptimizer |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer di una query. |
QuerySourceTracingExpressionVisitorFactory |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory di una query. |
ResultOperatorHandler |
Ottiene l'oggetto da utilizzare durante l'elaborazione IResultOperatorHandler di una query. |
SubQueryMemberPushDownExpressionVisitor |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor di una query. |
TaskBlockingExpressionVisitor |
Ottiene l'oggetto da utilizzare durante l'elaborazione Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor di una query. |
Metodi
Create(QueryCompilationContext, EntityQueryModelVisitor) |
Crea un nuovo oggetto EntityQueryModelVisitor. |