Jazyk

EntityQueryModelVisitorDependencies Třída

Definice

Třída parametrů závislostí služby pro EntityQueryModelVisitor

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

Nekonstruujte instance této třídy přímo od zprostředkovatele nebo kódu aplikace, protože podpis konstruktoru se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor.

public sealed class EntityQueryModelVisitorDependencies
type EntityQueryModelVisitorDependencies = class
Public NotInheritable Class EntityQueryModelVisitorDependencies
Dědičnost
EntityQueryModelVisitorDependencies

Konstruktory

Název Description
EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, IEagerLoadingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator)

Vytvoří objekt parametru závislostí služby pro objekt .EntityQueryModelVisitorFactory

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.

Tento konstruktor nevolejte přímo od zprostředkovatele nebo kódu aplikace, protože se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor.

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator)

Vytvoří objekt parametru závislostí služby pro objekt .EntityQueryModelVisitorFactory

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.

Tento konstruktor nevolejte přímo od zprostředkovatele nebo kódu aplikace, protože se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor.

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter)

Vytvoří objekt parametru závislostí služby pro objekt .EntityQueryModelVisitorFactory

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.

Tento konstruktor nevolejte přímo od zprostředkovatele nebo kódu aplikace, protože se může změnit při přidání nových závislostí. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a vloží automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými závislými službami nahrazenými, nejprve vyřešte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu With.... metod. V žádném okamžiku tohoto procesu nevolejte konstruktor.

Vlastnosti

Název Description
EagerLoadingExpressionVisitorFactory

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

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.

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.

QueryModelGenerator

Microsoft.EntityFrameworkCore.Query.Internal.IQueryModelGenerator 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.

TaskBlockingExpressionVisitor

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

Metody

Název Description
With(IEagerLoadingExpressionVisitorFactory)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IEntityMaterializerSource)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IEntityQueryableExpressionVisitorFactory)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IEntityResultFindingExpressionVisitorFactory)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IExpressionPrinter)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IMemberAccessBindingExpressionVisitorFactory)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(INavigationRewritingExpressionVisitorFactory)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IProjectionExpressionVisitorFactory)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IQueryAnnotationExtractor)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IQueryModelGenerator)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IQueryOptimizer)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IQuerySourceTracingExpressionVisitorFactory)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(IResultOperatorHandler)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

With(ITaskBlockingExpressionVisitor)

Klonuje tento objekt parametru závislosti s jednou službou nahrazenou.

Platí pro