Sdílet prostřednictvím


EntityQueryModelVisitorFactory Třída

Definice

Vytvoří instance objektu EntityQueryModelVisitor.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
    interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
Dědičnost
EntityQueryModelVisitorFactory
Odvozené
Implementuje

Konstruktory

EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

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

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z vašeho kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

Vlastnosti

Dependencies

Závislosti použité k vytvoření EntityQueryModelVisitorFactory

EntityMaterializerSource

Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource Získá k použití při zpracování dotazu.

EntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactory Získá k použití při zpracování dotazu.

EntityResultFindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory Získá k použití při zpracování dotazu.

ExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter Získá k použití při zpracování dotazu.

MemberAccessBindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory Získá k použití při zpracování dotazu.

NavigationRewritingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory Získá k použití při zpracování dotazu.

OrderingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory Získá k použití při zpracování dotazu.

ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory Získá k použití při zpracování dotazu.

QueryAnnotationExtractor

Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor Získá k použití při zpracování dotazu.

QueryOptimizer

Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer Získá k použití při zpracování dotazu.

QuerySourceTracingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory Získá k použití při zpracování dotazu.

ResultOperatorHandler

IResultOperatorHandler Získá k použití při zpracování dotazu.

SubQueryMemberPushDownExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor Získá k použití při zpracování dotazu.

TaskBlockingExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor Získá k použití při zpracování dotazu.

Metody

Create(QueryCompilationContext, EntityQueryModelVisitor)

Vytvoří nový objekt EntityQueryModelVisitor.

Platí pro