Поделиться через


DbMigrator Класс

Определение

DbMigrator используется для применения существующих миграций к базе данных. DbMigrator можно использовать для обновления и перехода на более раннюю версию до любой конкретной миграции. Для миграции шаблонов на основе изменений в модели используйте 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
Наследование
DbMigrator
Атрибуты

Конструкторы

DbMigrator(DbMigrationsConfiguration)

Инициализирует новый экземпляр класса DbMigrator.

Поля

InitialDatabase

Идентификатор миграции, представляющий состояние базы данных перед применением каких-либо миграций.

Свойства

Configuration

Возвращает конфигурацию, используемую для процесса миграции.

Методы

GetDatabaseMigrations()

Возвращает все миграции, примененные к целевой базе данных.

GetLocalMigrations()

Возвращает все миграции, определенные в настроенной сборке миграций.

GetPendingMigrations()

Возвращает все миграции, определенные в сборке, но не примененные к целевой базе данных.

Update()

Обновления целевую базу данных в последнюю миграцию.

(Унаследовано от MigratorBase)
Update(String)

Обновления целевую базу данных в определенную миграцию.

Применяется к