删除迁移文件后重新添加迁移

时间:2013-10-04 02:54:17

标签: c# asp.net-mvc-4 migration package-managers

我已完美编码所有内容并创建了一个迁移文件。它有我需要的一切,但我不小心删除了它。

我尝试重新创建它并且它不会给我所有我需要的东西,它只是给我一个带有骨架代码的空白页。

有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:1)

这是因为工具相信/知道迁移已经应用,这就是为什么当您添加迁移时,您没有获得实施的上下方法。如果数据库中没有任何敏感数据,则可以删除数据库,然后运行命令Update-Database。将检查并应用所有现有迁移,现在您可以知道运行Add-Migration <MigrationName>

希望有所帮助

答案 1 :(得分:0)

如果您以后不再希望这种情况发生,可以使用TFS作为源代码管理,也可以使用File History

我认为你可以从项目中删除Migrations文件夹。我将再次重新创建并使用现有数据库。

相关问题