Microsoft.EntityFrameworkCore.Scaffolding Obor názvů

Třídy

Název Description
CompiledModelCodeGenerationOptions

Představuje možnosti použití při generování kódu pro zkompilovaná metadata modelu.

DatabaseModelFactory

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

DatabaseModelFactoryOptions

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

ModelCodeGenerationOptions

Představuje možnosti použití při generování kódu pro model.

ModelCodeGenerator

Slouží k vygenerování kódu pro model.

ModelCodeGeneratorDependencies

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

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

ModelReverseEngineerOptions

Představuje možnosti použití při zpětné analýze modelu z databáze.

ProviderCodeGenerator

Generuje fragmenty kódu specifické pro zprostředkovatele.

ProviderCodeGeneratorDependencies

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

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í operátoru C# "with". 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 přípravu

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 generátorů kódu modelu, které používají šablony.

TypeScaffoldingInfo

Rozhraní

Název Description
ICompiledModelCodeGenerator

Slouží ke generování kódu pro zkompilovaná metadata modelu.

ICompiledModelCodeGeneratorSelector

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

ICompiledModelScaffolder

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

IDatabaseModelFactory

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

IModelCodeGenerator

Slouží k vygenerování kódu pro model.

IModelCodeGeneratorSelector

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

IProviderCodeGeneratorPlugin

Implementované moduly plug-in pro generování fragmentů kódu pro zpětnou přípravu.

IProviderConfigurationCodeGenerator

Služba obvykle implementovaná poskytovateli databáze za účelem generování fragmentů kódu pro zpětnou přípravu.

IReverseEngineerScaffolder

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

IScaffoldingModelFactory

Slouží k vytvoření z objektu IModelDatabaseModel.

IScaffoldingProviderCodeGenerator

Služba obvykle implementovaná poskytovateli databáze za účelem generování fragmentů kódu pro zpětnou přípravu.