DbMigrator Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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
Entity Framework