Sprache

EntityQueryModelVisitorFactory Klasse

Definition

Erstellt Instanzen von EntityQueryModelVisitor.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
    interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
Vererbung
EntityQueryModelVisitorFactory
Abgeleitet
Implementiert

Konstruktoren

Name Beschreibung
EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann in zukünftigen Versionen geändert oder entfernt werden.

EntityQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter)

Diese API unterstützt die Entity Framework Core-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann in zukünftigen Versionen geändert oder entfernt werden.

Eigenschaften

Name Beschreibung
Dependencies

Abhängigkeiten, die zum Erstellen einer EntityQueryModelVisitorFactory

EntityMaterializerSource

Ruft ab, der Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource beim Verarbeiten einer Abfrage verwendet werden soll.

EntityQueryableExpressionVisitorFactory

Ruft ab, der IEntityQueryableExpressionVisitorFactory beim Verarbeiten einer Abfrage verwendet werden soll.

EntityResultFindingExpressionVisitorFactory

Ruft ab, der Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory beim Verarbeiten einer Abfrage verwendet werden soll.

ExpressionPrinter

Ruft ab, der Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter beim Verarbeiten einer Abfrage verwendet werden soll.

MemberAccessBindingExpressionVisitorFactory

Ruft ab, der Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory beim Verarbeiten einer Abfrage verwendet werden soll.

NavigationRewritingExpressionVisitorFactory

Ruft ab, der Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory beim Verarbeiten einer Abfrage verwendet werden soll.

OrderingExpressionVisitorFactory

Ruft ab, der Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory beim Verarbeiten einer Abfrage verwendet werden soll.

ProjectionExpressionVisitorFactory

Ruft ab, der IProjectionExpressionVisitorFactory beim Verarbeiten einer Abfrage verwendet werden soll.

QueryAnnotationExtractor

Ruft ab, der Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor beim Verarbeiten einer Abfrage verwendet werden soll.

QueryOptimizer

Ruft ab, der Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer beim Verarbeiten einer Abfrage verwendet werden soll.

QuerySourceTracingExpressionVisitorFactory

Ruft ab, der Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory beim Verarbeiten einer Abfrage verwendet werden soll.

ResultOperatorHandler

Ruft ab, der IResultOperatorHandler beim Verarbeiten einer Abfrage verwendet werden soll.

SubQueryMemberPushDownExpressionVisitor

Ruft ab, der Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor beim Verarbeiten einer Abfrage verwendet werden soll.

TaskBlockingExpressionVisitor

Ruft ab, der Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor beim Verarbeiten einer Abfrage verwendet werden soll.

Methoden

Name Beschreibung
Create(QueryCompilationContext, EntityQueryModelVisitor)

Erstellt ein neues EntityQueryModelVisitor.

Gilt für: