Udostępnij za pośrednictwem


DbMigrator Klasa

Definicja

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

Dotyczy