C# EF Codefirst迁移新数据库

C# EF Codefirst迁移新数据库,c#,.net,entity-framework,ef-code-first,entity-framework-migrations,C#,.net,Entity Framework,Ef Code First,Entity Framework Migrations,在这种情况下,我不知道该怎么办 出现问题后,我重新创建了数据库。当我运行我的项目时,CodeFirst从我的EF模型创建数据库。然后网站就可以正常工作了 但是,当我开始添加迁移时,它会说我的数据库上有显式的迁移。这些挂起的迁移都是现有的迁移 我的数据库似乎是用最新的模型创建的。但未附上任何模型/修订数据 我如何填充迁移数据,以便EF知道数据库是最新的?我不得不问,您是如何解决您遇到的问题的?迁移的思想是,您可以在迁移过程中前后移动,允许您恢复任何更改 也就是说,你就在你现在所在的地方。在这种情况

在这种情况下,我不知道该怎么办

出现问题后,我重新创建了数据库。当我运行我的项目时,CodeFirst从我的EF模型创建数据库。然后网站就可以正常工作了

但是,当我开始添加迁移时,它会说我的数据库上有显式的迁移。这些挂起的迁移都是现有的迁移

我的数据库似乎是用最新的模型创建的。但未附上任何模型/修订数据


我如何填充迁移数据,以便EF知道数据库是最新的?

我不得不问,您是如何解决您遇到的问题的?迁移的思想是,您可以在迁移过程中前后移动,允许您恢复任何更改


也就是说,你就在你现在所在的地方。在这种情况下,我必须同意@sq33G,删除现有迁移,并修复当前数据库。由于您尚未全面说明您的问题,我建议,如果SQL查询需要,可以将其他地方的数据导入到您当前的数据库中。

我认为删除您的迁移历史记录可以帮助所有现有的迁移?我还有其他包含数据的数据库实例。因此,我无法删除迁移,因为我无法将其联机。您是否有其他未更新的数据库?或者它们都是稳定的/等效的?是否有任何理由在解决方案中保留更新历史记录?是否有稳定的数据库,我将在推送新代码时更新这些数据库?是的。要完善我的问题:旧的历史记录文件有什么用途?