Microsoft.EntityFrameworkCore.Scaffolding Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
CompiledModelCodeGenerationOptions |
Stellt die Optionen dar, die beim Generieren von Code für kompilierte Modellmetadaten verwendet werden sollen. |
DatabaseModelFactory |
Basisklasse, die von Datenbankanbietern verwendet wird, um eine Datenbank in eine zurückzuentwickeln DatabaseModel. |
DatabaseModelFactoryOptions |
Gibt an, welche Metadaten aus der Datenbank gelesen werden sollen. |
ModelCodeGenerationOptions |
Stellt die Optionen dar, die beim Generieren von Code für ein Modell verwendet werden sollen. |
ModelCodeGenerator |
Wird zum Generieren von Code für ein Modell verwendet. |
ModelCodeGeneratorDependencies |
Parameterklasse für Dienstabhängigkeiten für ModelCodeGenerator Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
ModelReverseEngineerOptions |
Stellt die Optionen dar, die beim Reverse Engineering eines Modells aus der Datenbank verwendet werden sollen. |
ProviderCodeGenerator |
Generiert anbieterspezifische Codefragmente. |
ProviderCodeGeneratorDependencies |
Parameterklasse für Dienstabhängigkeiten für ProviderCodeGenerator Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. Erstellen Sie Instanzen dieser Klasse nicht direkt aus Anbieter oder Anwendungscode, da sich die Konstruktorsignatur ändern kann, wenn neue Abhängigkeiten hinzugefügt werden. Verwenden Sie stattdessen diesen Typ in Ihrem Konstruktor, damit ein instance erstellt und automatisch vom Abhängigkeitsinjektionscontainer eingefügt wird. Um einen instance zu erstellen, bei dem einige abhängige Dienste ersetzt werden, lösen Sie zuerst das Objekt aus dem Abhängigkeitsinjektionscontainer auf, und ersetzen Sie dann ausgewählte Dienste mithilfe des C#-Operators "with". Rufen Sie den Konstruktor zu keinem Zeitpunkt in diesem Prozess auf. |
ProviderCodeGeneratorPlugin |
Basisklasse, die von Plug-Ins verwendet wird, um Codefragmente für Reverse Engineering zu generieren. |
RelationalScaffoldingModelFactory | |
SavedModelFiles |
Stellt die Dateien dar, die einem Modell hinzugefügt wurden. |
ScaffoldedFile |
Stellt eine gerüstete Datei dar. |
ScaffoldedModel |
Stellt ein Gerüstmodell dar. |
ScaffoldingTypeMapper | |
TableSelectionSet | |
TableSelectionSet.Selection | |
TemplatedModelGenerator |
Basistyp für Modellcodegeneratoren, die Vorlagen verwenden. |
TypeScaffoldingInfo |
Schnittstellen
ICompiledModelCodeGenerator |
Wird zum Generieren von Code für kompilierte Modellmetadaten verwendet. |
ICompiledModelCodeGeneratorSelector |
Wählt einen ICompiledModelCodeGenerator Dienst für bestimmte Generierungsoptionen aus. |
ICompiledModelScaffolder |
Wird verwendet, um ein kompiliertes Modell aus einem Modell zu gerüsten. |
IDatabaseModelFactory |
Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, um eine Datenbank in eine zurückzuentwickeln DatabaseModel. |
IModelCodeGenerator |
Wird zum Generieren von Code für ein Modell verwendet. |
IModelCodeGeneratorSelector |
Wählt einen IModelCodeGenerator Dienst für eine bestimmte Programmiersprache aus. |
IProviderCodeGeneratorPlugin |
Wird von Plug-Ins implementiert, um Codefragmente für Reverse Engineering zu generieren. |
IProviderConfigurationCodeGenerator |
Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, um Codefragmente für reverse Engineering zu generieren. |
IReverseEngineerScaffolder |
Wird verwendet, um ein Modell aus einem Datenbankschema zu gerüsten. |
IScaffoldingModelFactory |
Wird verwendet, um ein IModel aus einem DatabaseModelzu erstellen. |
IScaffoldingProviderCodeGenerator |
Ein Dienst, der in der Regel von Datenbankanbietern implementiert wird, um Codefragmente für reverse Engineering zu generieren. |
Entity Framework