Sdílet prostřednictvím


EntityQueryModelVisitorDependencies Třída

Definice

Třída parametru závislostí služeb pro EntityQueryModelVisitor

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

Nevykonvujte instance této třídy přímo z kódu zprostředkovatele nebo aplikace, protože podpis konstruktoru se může při přidání nových závislostí změnit. Místo toho tento typ použijte v konstruktoru, aby se instance vytvořila a automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu Za. Metody. 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

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

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

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

Nevolejte tento konstruktor přímo z 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 automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu Za. Metody. 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 EntityQueryModelVisitorFactoryobjekt .

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

Nevolejte tento konstruktor přímo z 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 automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu Za. Metody. 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 EntityQueryModelVisitorFactoryobjekt .

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

Nevolejte tento konstruktor přímo z 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 automaticky vložil kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s nahrazenými závislými službami, nejprve přeložte objekt z kontejneru injektáže závislostí a pak nahraďte vybrané služby pomocí příkazu Za. Metody. V žádném okamžiku tohoto procesu nevolejte konstruktor.

Vlastnosti

EagerLoadingExpressionVisitorFactory

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

EntityMaterializerSource

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

EntityQueryableExpressionVisitorFactory

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

EntityResultFindingExpressionVisitorFactory

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

ExpressionPrinter

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

MemberAccessBindingExpressionVisitorFactory

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

NavigationRewritingExpressionVisitorFactory

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

ProjectionExpressionVisitorFactory

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

QueryAnnotationExtractor

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

QueryModelGenerator

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

QueryOptimizer

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

QuerySourceTracingExpressionVisitorFactory

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

ResultOperatorHandler

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

TaskBlockingExpressionVisitor

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

Metody

With(IEagerLoadingExpressionVisitorFactory)

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

With(IEntityMaterializerSource)

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

With(IEntityQueryableExpressionVisitorFactory)

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

With(IEntityResultFindingExpressionVisitorFactory)

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

With(IExpressionPrinter)

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

With(IMemberAccessBindingExpressionVisitorFactory)

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

With(INavigationRewritingExpressionVisitorFactory)

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

With(IProjectionExpressionVisitorFactory)

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

With(IQueryAnnotationExtractor)

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

With(IQueryModelGenerator)

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

With(IQueryOptimizer)

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

With(IQuerySourceTracingExpressionVisitorFactory)

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

With(IResultOperatorHandler)

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

With(ITaskBlockingExpressionVisitor)

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

Platí pro