我创建了一个代码 - 第一个实体框架迁移并应用于数据库,有没有办法可以重命名这个迁移?
答案 0 :(得分:9)
应用迁移到数据库后无法重命名。但您可以删除并添加具有相同名称或其他名称的其他迁移。
首先将迁移重置为上次迁移
PM> update-database -TargetMigration:{lastmigrationname}
如果这是第一次迁移,那么
PM> update-database -TargetMigration:0
从源代码中删除现有的迁移和相关文件
使用您想要的名称添加迁移
PM> add-migration {MigrationName}
然后使用新创建的迁移更新数据库
PM> update-database {MigrationName}