Microsoft.EntityFrameworkCore.Scaffolding Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |