DbMigrator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 |
迁移 ID,表示应用任何迁移之前数据库的状态。 |
属性
Configuration |
获取用于迁移过程的配置。 |
方法
GetDatabaseMigrations() |
获取已应用于目标数据库的所有迁移。 |
GetLocalMigrations() |
获取在配置的迁移程序集中定义的所有迁移。 |
GetPendingMigrations() |
获取在程序集中定义但尚未应用于目标数据库的所有迁移。 |
Update() |
汇报目标数据库进行最新迁移。 (继承自 MigratorBase) |
Update(String) |
将目标数据库汇报给定迁移。 |