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. |