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(DbMigrationsConfiguration) |
Инициализирует новый экземпляр класса DbMigrator. |
Поля
InitialDatabase |
Идентификатор миграции, представляющий состояние базы данных перед применением каких-либо миграций. |
Свойства
Configuration |
Возвращает конфигурацию, используемую для процесса миграции. |
Методы
GetDatabaseMigrations() |
Возвращает все миграции, примененные к целевой базе данных. |
GetLocalMigrations() |
Возвращает все миграции, определенные в настроенной сборке миграций. |
GetPendingMigrations() |
Возвращает все миграции, определенные в сборке, но не примененные к целевой базе данных. |
Update() |
Обновления целевую базу данных в последнюю миграцию. (Унаследовано от MigratorBase) |
Update(String) |
Обновления целевую базу данных в определенную миграцию. |
Применяется к
Entity Framework