Condividi tramite


DbMigrator Classe

Definizione

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à
DbMigrator
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.

Si applica a