DbMigrator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Narzędzie DbMigrator służy do stosowania istniejących migracji do bazy danych. Narzędzie DbMigrator może służyć do uaktualniania i obniżania poziomu do dowolnej migracji. Aby przeprowadzić migracje szkieletowe na podstawie zmian w modelu 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
- Dziedziczenie
- Atrybuty
Konstruktory
DbMigrator(DbMigrationsConfiguration) |
Inicjuje nowe wystąpienie klasy DbMigrator. |
Pola
InitialDatabase |
Identyfikator migracji reprezentujący stan bazy danych przed zastosowaniem migracji. |
Właściwości
Configuration |
Pobiera konfigurację używaną do procesu migracji. |
Metody
GetDatabaseMigrations() |
Pobiera wszystkie migracje, które zostały zastosowane do docelowej bazy danych. |
GetLocalMigrations() |
Pobiera wszystkie migracje zdefiniowane w skonfigurowanym zestawie migracji. |
GetPendingMigrations() |
Pobiera wszystkie migracje zdefiniowane w zestawie, ale nie zostały zastosowane do docelowej bazy danych. |
Update() |
Aktualizacje docelową bazę danych do najnowszej migracji. (Odziedziczone po MigratorBase) |
Update(String) |
Aktualizacje docelową bazę danych do danej migracji. |