0

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

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

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

4

2 回答 2

1

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

希望能帮助到你

于 2013-10-04T04:50:31.943 回答
0

如果您以后不想再发生这种情况,您可以使用TFS进行源代码控制或使用文件历史记录

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

于 2013-10-04T05:02:13.197 回答