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

迁移 ID,表示应用任何迁移之前数据库的状态。

属性

Configuration

获取用于迁移过程的配置。

方法

GetDatabaseMigrations()

获取已应用于目标数据库的所有迁移。

GetLocalMigrations()

获取在配置的迁移程序集中定义的所有迁移。

GetPendingMigrations()

获取在程序集中定义但尚未应用于目标数据库的所有迁移。

Update()

汇报目标数据库进行最新迁移。

(继承自 MigratorBase)
Update(String)

将目标数据库汇报给定迁移。

适用于