mvc ef6迁移历史记录已删除,想要还原但保留数据

时间:2014-03-22 18:01:39

标签: c# asp.net-mvc database

我正在开发一个ef6 mvc项目,我删除了所有迁移记录。我想用当前的dj继续这个项目。我有很多数据。 我添加了初始迁移,但添加模型后无法添加迁移。由于初始迁移中的表已经存在于db。

有人可以帮助我如何保留我的zn,并让迁移重新开始吗? 感谢

1 个答案:

答案 0 :(得分:0)

也许试试:

  1. 备份数据库,因为它是第一个。
  2. 您可以尝试将包含迁移历史记录的数据库还原到不同的数据库。
  3. 然后将__MigrationHistory复制过来。
  4. 例如复制表。 (SQL服务器示例)您可能正在使用其他数据库...抱歉 Copy tables from one database to another in SQL Server

    然后测试您是否解决了问题。