Sdílet prostřednictvím


Microsoft.EntityFrameworkCore.Scaffolding Obor názvů

Třídy

CompiledModelCodeGenerationOptions

Představuje možnosti, které se mají použít při generování kódu pro zkompilovaná metadata modelu.

DatabaseModelFactory

Základní třída používaná poskytovateli databáze k zpětné analýze databáze do DatabaseModel.

DatabaseModelFactoryOptions

Určuje, která metadata se mají číst z databáze.

ModelCodeGenerationOptions

Představuje možnosti, které se mají použít při generování kódu pro model.

ModelCodeGenerator

Používá se ke generování kódu pro model.

ModelCodeGeneratorDependencies

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

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

ModelReverseEngineerOptions

Představuje možnosti, které se mají použít při zpětné analýze modelu z databáze.

ProviderCodeGenerator

Generuje fragmenty kódu specifické pro poskytovatele.

ProviderCodeGeneratorDependencies

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

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í operátoru "with" jazyka C#. V žádném okamžiku tohoto procesu nevolejte konstruktor.

ProviderCodeGeneratorPlugin

Základní třída používaná moduly plug-in ke generování fragmentů kódu pro zpětnou analýzu.

RelationalScaffoldingModelFactory
SavedModelFiles

Představuje soubory přidané pro model.

ScaffoldedFile

Představuje vygenerovaný soubor.

ScaffoldedModel

Představuje vygenerovaný model.

ScaffoldingTypeMapper
TableSelectionSet
TableSelectionSet.Selection
TemplatedModelGenerator

Základní typ pro generátory kódu modelu, které používají šablony.

TypeScaffoldingInfo

Rozhraní

ICompiledModelCodeGenerator

Používá se ke generování kódu pro zkompilovaná metadata modelu.

ICompiledModelCodeGeneratorSelector

ICompiledModelCodeGenerator Vybere službu pro dané možnosti generování.

ICompiledModelScaffolder

Používá se k generování zkompilovaného modelu z modelu.

IDatabaseModelFactory

Služba obvykle implementovaná poskytovateli databáze za účelem zpětné analýzy databáze do DatabaseModel.

IModelCodeGenerator

Používá se ke generování kódu pro model.

IModelCodeGeneratorSelector

Vybere IModelCodeGenerator službu pro daný programovací jazyk.

IProviderCodeGeneratorPlugin

Implementované moduly plug-in za účelem generování fragmentů kódu pro zpětnou analýzu.

IProviderConfigurationCodeGenerator

Služba obvykle implementovaná poskytovateli databází za účelem generování fragmentů kódu pro zpětnou analýzu.

IReverseEngineerScaffolder

Používá se k generování modelu ze schématu databáze.

IScaffoldingModelFactory

Slouží k vytvoření objektu IModel z objektu DatabaseModel.

IScaffoldingProviderCodeGenerator

Služba obvykle implementovaná poskytovateli databází za účelem generování fragmentů kódu pro zpětnou analýzu.