Microsoft.EntityFrameworkCore.Migrations 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
HistoryRepository |
Eine Basisklasse für das Repository, das für den Zugriff auf die Tabelle "__EFMigrationsHistory" verwendet wird, die Metadaten zu EF Core-Migrationen nachverfolgt, z. B. welche Migrationen angewendet wurden. |
HistoryRepositoryDependencies |
Parameterklasse für Dienstabhängigkeiten für HistoryRepository Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
HistoryRow |
Ein Entitätstyp, der eine Zeile in der Migrationsverlaufstabelle darstellt. |
Migration |
Eine Basisklasse, die von jeder EF Core-Migration geerbt wird. |
MigrationAttribute |
Gibt an, dass eine Klasse ein Migration ist und ihren Bezeichner bereitstellt. |
MigrationBuilder |
Ein Generator, der eine fluent-ähnliche API zum Erstellen von MigrationOperations bereitstellt. |
MigrationCommand |
Stellt einen Befehl dar, der zur Migration an die Datenbank gesendet werden kann. |
MigrationCommandListBuilder |
Ein Generator zum Erstellen einer Liste von MigrationCommands, die dann ausgeführt werden kann, um eine Datenbank zu migrieren. |
MigrationsAnnotationProvider |
Eine von Datenbankanbietern geerbte Basisklasse, die beim Generieren von Entfernungsvorgängen für verschiedene Elemente des IRelationalModelvon EF Core Migrations verwendeten Anmerkungen Zugriff gewährt. |
MigrationsAnnotationProviderDependencies |
Parameterklasse für Dienstabhängigkeiten für MigrationsAnnotationProvider Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
MigrationsAssemblyExtensions |
Erweiterungsmethoden für IMigrationsAssembly. |
MigrationsSqlGenerator |
Generiert die SQL in MigrationCommand Objekten, die dann aus einer Liste von MigrationOperations ausgeführt oder skriptiert werden können. |
MigrationsSqlGeneratorDependencies |
Parameterklasse für Dienstabhängigkeiten für MigrationsSqlGenerator Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet. |
SqliteMigrationBuilderExtensions |
SQLite-spezifische Erweiterungsmethoden für MigrationBuilder. |
SqliteMigrationsAnnotationProvider | |
SqliteMigrationsSqlGenerator |
SQLite-spezifische Implementierung von MigrationsSqlGenerator. |
SqlServerMigrationBuilderExtensions |
SQL Server spezifische Erweiterungsmethoden für MigrationBuilder. |
SqlServerMigrationsSqlGenerator |
SQL Server spezifische Implementierung von MigrationsSqlGenerator. |
Schnittstellen
IHistoryRepository |
Eine Schnittstelle für das Repository, das für den Zugriff auf die Tabelle "__EFMigrationsHistory" verwendet wird, die Metadaten zu EF Core-Migrationen nachverfolgt, z. B. welche Migrationen angewendet wurden. |
IMigrationCommandExecutor |
Ein Dienst zum Ausführen von Migrationsbefehlen für eine Datenbank. |
IMigrationsAnnotationProvider |
Ein In der Regel von Datenbankanbietern implementierter Dienst, der beim Generieren von Entfernungsvorgängen für verschiedene Elemente von IRelationalModelEF Core-Migrationen zugriff auf Anmerkungen gewährt. Die im relationalen Modell gespeicherten Anmerkungen werden von IRelationalAnnotationProviderbereitgestellt. |
IMigrationsAssembly |
Ein Dienst, der eine Assembly darstellt, die EF Core Migrationen enthält. |
IMigrationsIdGenerator |
Ein Dienst zum Generieren von Migrationsbezeichnern aus Namen und Namen aus Bezeichnern. |
IMigrationsModelDiffer |
Ein Dienst zum Ermitteln von Unterschieden zwischen zwei IRelationalModels und zum Transformieren dieser Unterschiede in MigrationOperations, der zum Aktualisieren der Datenbank verwendet werden kann. |
IMigrationsSqlGenerator |
Ein Dienst zum Generieren von MigrationCommand Objekten, die dann aus einer Liste von MigrationOperations ausgeführt oder Skripts erstellt werden können. |
IMigrator |
Der Standard Dienst, der verwendet wird, um ein EF Core Migrations-Skript zu generieren oder eine Datenbank direkt zu migrieren. |
Enumerationen
MigrationsSqlGenerationOptions |
Die Optionen, die beim Generieren von SQL für Migrationen verwendet werden sollen. |
ReferentialAction |
Die Aktion, die eine Datenbank beim Behandeln einer Fremdschlüsseleinschränkung im Rahmen eines Updates oder Löschens ausführen kann. |
Entity Framework