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. |
Gilt für:
Entity Framework