我已完美编码所有内容并创建了一个迁移文件。它有我需要的一切,但我不小心删除了它。
我尝试重新创建它并且它不会给我所有我需要的东西,它只是给我一个带有骨架代码的空白页。
有没有办法解决这个问题?
答案 0 :(得分:1)
这是因为工具相信/知道迁移已经应用,这就是为什么当您添加迁移时,您没有获得实施的上下方法。如果数据库中没有任何敏感数据,则可以删除数据库,然后运行命令Update-Database
。将检查并应用所有现有迁移,现在您可以知道运行Add-Migration <MigrationName>
。
希望有所帮助
答案 1 :(得分:0)
如果您以后不再希望这种情况发生,可以使用TFS作为源代码管理,也可以使用File History
我认为你可以从项目中删除Migrations文件夹。我将再次重新创建并使用现有数据库。