Sdílet prostřednictvím


QuerySqlGeneratorDependencies Třída

Definice

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

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 QuerySqlGeneratorDependencies
type QuerySqlGeneratorDependencies = class
Public NotInheritable Class QuerySqlGeneratorDependencies
Dědičnost
QuerySqlGeneratorDependencies

Konstruktory

QuerySqlGeneratorDependencies(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IParameterNameGeneratorFactory, IRelationalTypeMapper, IRelationalTypeMappingSource, IDiagnosticsLogger<DbLoggerCategory.Query>)

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

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.

QuerySqlGeneratorDependencies(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IParameterNameGeneratorFactory, IRelationalTypeMapper)

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

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

CommandBuilderFactory

Získá továrnu tvůrce příkazů.

Logger

Protokolovací nástroj.

ParameterNameGeneratorFactory

Získá název parametru generátor factory.

RelationalTypeMapper
Zastaralé.

Mapovač relačních typů.

SqlGenerationHelper

Získá pomocnou rutinu generování SQL.

TypeMappingSource

Zdroj mapování typů.

Metody

With(IDiagnosticsLogger<DbLoggerCategory.Query>)

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

With(IParameterNameGeneratorFactory)

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

With(IRelationalCommandBuilderFactory)

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

With(IRelationalTypeMapper)
Zastaralé.

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

With(IRelationalTypeMappingSource)

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

With(ISqlGenerationHelper)

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

Platí pro