DbMigrator Klasse
Definition
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.
DbMigrator wird verwendet, um vorhandene Migrationen auf eine Datenbank anzuwenden. DbMigrator kann verwendet werden, um ein Upgrade und ein Downgrade auf eine beliebige Migration durchzuführen. So verwenden Sie Gerüstmigrationen, die auf Änderungen an Ihrem Modell basieren MigrationScaffolder
public class DbMigrator : System.Data.Entity.Migrations.Infrastructure.MigratorBase
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class DbMigrator : System.Data.Entity.Migrations.Infrastructure.MigratorBase
type DbMigrator = class
inherit MigratorBase
Public Class DbMigrator
Inherits MigratorBase
- Vererbung
- Attribute
Konstruktoren
| DbMigrator(DbMigrationsConfiguration) |
Initialisiert eine neue instance der DbMigrator-Klasse. |
Felder
| InitialDatabase |
Migrations-ID, die den Status der Datenbank vor dem Anwenden von Migrationen darstellt. |
Eigenschaften
| Configuration |
Ruft die Konfiguration ab, die für den Migrationsprozess verwendet wird. |
Methoden
| GetDatabaseMigrations() |
Ruft alle Migrationen ab, die auf die Zieldatenbank angewendet wurden. |
| GetLocalMigrations() |
Ruft alle Migrationen ab, die in der konfigurierten Migrationsassembly definiert sind. |
| GetPendingMigrations() |
Ruft alle Migrationen ab, die in der Assembly definiert, aber nicht auf die Zieldatenbank angewendet wurden. |
| Update() |
Updates die Zieldatenbank auf die neueste Migration. (Geerbt von MigratorBase) |
| Update(String) |
Updates die Zieldatenbank zu einer bestimmten Migration. |