DbMigrator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
DbMigrator viene usato per applicare le migrazioni esistenti a un database. DbMigrator può essere usato per aggiornare e eseguire il downgrade a qualsiasi migrazione specificata. Per eseguire lo scaffolding delle migrazioni in base alle modifiche apportate all'uso del modello 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
- Ereditarietà
- Attributi
Costruttori
DbMigrator(DbMigrationsConfiguration) |
Inizializza una nuova istanza della classe DbMigrator. |
Campi
InitialDatabase |
ID migrazione che rappresenta lo stato del database prima che vengano applicate le migrazioni. |
Proprietà
Configuration |
Ottiene la configurazione usata per il processo di migrazione. |
Metodi
GetDatabaseMigrations() |
Ottiene tutte le migrazioni applicate al database di destinazione. |
GetLocalMigrations() |
Ottiene tutte le migrazioni definite nell'assembly delle migrazioni configurate. |
GetPendingMigrations() |
Ottiene tutte le migrazioni definite nell'assembly, ma non sono state applicate al database di destinazione. |
Update() |
Aggiornamenti il database di destinazione alla migrazione più recente. (Ereditato da MigratorBase) |
Update(String) |
Aggiornamenti il database di destinazione a una determinata migrazione. |