2013-10-04 46 views
0

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

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

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

回答

1

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

希望它可以帮助

0

如果你不希望这在未来再发生了,你可以用TFS您的源代码控制或者可以使用File History

我想你可以删除该文件夹迁移来自你的项目。我将再次重新创建并使用现有的数据库。