如何重命名应用于数据库的最后一个实体框架迁移

时间:2016-08-18 16:22:20

标签: entity-framework ef-code-first entity-framework-6 ef-migrations

我创建了一个代码 - 第一个实体框架迁移并应用于数据库,有没有办法可以重命名这个迁移?

1 个答案:

答案 0 :(得分:9)

应用迁移到数据库后无法重命名。但您可以删除并添加具有相同名称或其他名称的其他迁移。

首先将迁移重置为上次迁移

  PM>  update-database -TargetMigration:{lastmigrationname}

如果这是第一次迁移,那么

  PM>  update-database -TargetMigration:0

从源代码中删除现有的迁移和相关文件

使用您想要的名称添加迁移

 PM>  add-migration {MigrationName}

然后使用新创建的迁移更新数据库

 PM> update-database {MigrationName}