Udostępnij za pośrednictwem


Microsoft.EntityFrameworkCore.Scaffolding Przestrzeń nazw

Klasy

CompiledModelCodeGenerationOptions

Reprezentuje opcje do użycia podczas generowania kodu dla skompilowanych metadanych modelu.

DatabaseModelFactory

Klasa bazowa używana przez dostawców baz danych do odtwarzania bazy danych do klasy DatabaseModel.

DatabaseModelFactoryOptions

Określa, które metadane mają być odczytywane z bazy danych.

ModelCodeGenerationOptions

Reprezentuje opcje do użycia podczas generowania kodu dla modelu.

ModelCodeGenerator

Służy do generowania kodu dla modelu.

ModelCodeGeneratorDependencies

Klasa parametrów zależności usługi dla ModelCodeGenerator

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

ModelReverseEngineerOptions

Reprezentuje opcje do użycia podczas odtwarzania modelu z bazy danych.

ProviderCodeGenerator

Generuje fragmenty kodu specyficzne dla dostawcy.

ProviderCodeGeneratorDependencies

Klasa parametrów zależności usługi dla ProviderCodeGenerator

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

Nie konstruuj wystąpień tej klasy bezpośrednio z dostawcy lub kodu aplikacji, ponieważ sygnatura konstruktora może ulec zmianie w miarę dodawania nowych zależności. Zamiast tego należy użyć tego typu w konstruktorze, aby wystąpienie zostało utworzone i wstrzyknięte automatycznie przez kontener wstrzykiwania zależności. Aby utworzyć wystąpienie z zastąpionymi niektórymi usługami zależnymi, najpierw rozwiąż obiekt z kontenera wstrzykiwania zależności, a następnie zastąp wybrane usługi za pomocą operatora "with" języka C#. W żadnym momencie tego procesu nie należy wywoływać konstruktora.

ProviderCodeGeneratorPlugin

Klasa bazowa używana przez wtyczki do generowania fragmentów kodu na potrzeby inżynierii odwrotnej.

RelationalScaffoldingModelFactory
SavedModelFiles

Reprezentuje pliki dodane dla modelu.

ScaffoldedFile

Reprezentuje plik szkieletowy.

ScaffoldedModel

Reprezentuje model szkieletowy.

ScaffoldingTypeMapper
TableSelectionSet
TableSelectionSet.Selection
TemplatedModelGenerator

Typ podstawowy generatorów kodu modelu korzystających z szablonów.

TypeScaffoldingInfo

Interfejsy

ICompiledModelCodeGenerator

Służy do generowania kodu dla skompilowanych metadanych modelu.

ICompiledModelCodeGeneratorSelector

Wybiera usługę ICompiledModelCodeGenerator dla danej opcji generowania.

ICompiledModelScaffolder

Służy do tworzenia szkieletu skompilowanego modelu na podstawie modelu.

IDatabaseModelFactory

Usługa zwykle implementowana przez dostawców baz danych w celu odtworzenia bazy danych w systemie DatabaseModel.

IModelCodeGenerator

Służy do generowania kodu dla modelu.

IModelCodeGeneratorSelector

Wybiera usługę IModelCodeGenerator dla danego języka programowania.

IProviderCodeGeneratorPlugin

Zaimplementowane przez wtyczki w celu generowania fragmentów kodu na potrzeby inżynierii odwrotnej.

IProviderConfigurationCodeGenerator

Usługa zwykle implementowana przez dostawców baz danych w celu generowania fragmentów kodu na potrzeby inżynierii odwrotnej.

IReverseEngineerScaffolder

Służy do tworzenia szkieletu modelu na podstawie schematu bazy danych.

IScaffoldingModelFactory

Służy do tworzenia elementu IModel na podstawie elementu DatabaseModel.

IScaffoldingProviderCodeGenerator

Usługa zwykle implementowana przez dostawców baz danych w celu generowania fragmentów kodu na potrzeby inżynierii odwrotnej.