Sdílet prostřednictvím


RelationalQueryModelVisitorDependencies Třída

Definice

Třída parametru závislostí služby pro RelationalQueryModelVisitorFactory

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

Nekonstruujte 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 použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

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

Konstruktory

RelationalQueryModelVisitorDependencies(IRelationalResultOperatorHandler, ISqlTranslatingExpressionVisitorFactory, ICompositePredicateExpressionVisitorFactory, IConditionalRemovingExpressionVisitorFactory, IDbContextOptions)

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

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.

Nevolejte tento konstruktor přímo z kódu zprostředkovatele nebo aplikace, protože se může změnit při přidání nových závislostí. Místo toho použijte tento typ v konstruktoru, aby byla instance vytvořena a vložena automaticky kontejnerem injektáže závislostí. Pokud chcete vytvořit instanci s některými 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 S... Metody. Nevolejte konstruktor v žádném okamžiku tohoto procesu.

Vlastnosti

CompositePredicateExpressionVisitorFactory

Získá složený predikát výraz návštěvník factory.

ConditionalRemovingExpressionVisitorFactory

Získá objekt pro podmíněné odebrání výrazu návštěvníka.

ContextOptions

Získá možnosti pro řízení kontextu.

RelationalResultOperatorHandler

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

SqlTranslatingExpressionVisitorFactory

Získá továrnu návštěvníka výrazu překladu SQL.

Metody

With(ICompositePredicateExpressionVisitorFactory)

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

With(IConditionalRemovingExpressionVisitorFactory)

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

With(IDbContextOptions)

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

With(IRelationalResultOperatorHandler)

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

With(ISqlTranslatingExpressionVisitorFactory)

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

Platí pro