Sdílet prostřednictvím


DbMigrator Třída

Definice

DbMigrator se používá k použití existujících migrací na databázi. DbMigrator je možné použít k upgradu a downgradu na libovolnou migraci. Pokud chcete vygenerovat migrace na základě změn modelu, použijte 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
Dědičnost
DbMigrator
Atributy

Konstruktory

DbMigrator(DbMigrationsConfiguration)

Inicializuje novou instanci DbMigrator třídy.

Pole

InitialDatabase

ID migrace představující stav databáze před provedením jakýchkoli migrací

Vlastnosti

Configuration

Získá konfiguraci, která se používá pro proces migrace.

Metody

GetDatabaseMigrations()

Získá všechny migrace, které byly použity na cílovou databázi.

GetLocalMigrations()

Získá všechny migrace, které jsou definovány v nakonfigurované migrace sestavení.

GetPendingMigrations()

Získá všechny migrace, které jsou definovány v sestavení, ale nebyly použity na cílovou databázi.

Update()

Aktualizace cílové databáze na nejnovější migraci.

(Zděděno od MigratorBase)
Update(String)

Aktualizace cílovou databázi do dané migrace.

Platí pro