Jazyk

EntityQueryModelVisitorFactory Třída

Definice

Vytvoří instance .EntityQueryModelVisitor

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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

Název Description
EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies)

Toto rozhraní API podporuje infrastrukturu Entity Framework Core a není určeno k použití přímo z 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 kódu. Toto rozhraní API se může v budoucích verzích změnit nebo odebrat.

Vlastnosti

Název Description
Dependencies

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

EntityMaterializerSource

Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource Získá, aby se použil při zpracování dotazu.

EntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactory Získá, aby se použil při zpracování dotazu.

EntityResultFindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu.

ExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter Získá, aby se použil při zpracování dotazu.

MemberAccessBindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu.

NavigationRewritingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu.

OrderingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu.

ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory Získá, aby se použil při zpracování dotazu.

QueryAnnotationExtractor

Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor Získá, aby se použil při zpracování dotazu.

QueryOptimizer

Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer Získá, aby se použil při zpracování dotazu.

QuerySourceTracingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory Získá, aby se použil při zpracování dotazu.

ResultOperatorHandler

IResultOperatorHandler Získá, aby se použil při zpracování dotazu.

SubQueryMemberPushDownExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor Získá, aby se použil při zpracování dotazu.

TaskBlockingExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor Získá, aby se použil při zpracování dotazu.

Metody

Název Description
Create(QueryCompilationContext, EntityQueryModelVisitor)

Vytvoří novou EntityQueryModelVisitor.

Platí pro