复制项目不保留Entity Framework连接

时间:2018-11-07 03:46:28

标签: c# asp.net-mvc entity-framework entity-framework-6 entity-framework-core

我正在将项目从一台机器移动到另一台机器。我只是压缩了项目文件夹,然后将其移动到我的新计算机上。我的项目是带有Entity Framework的asp.net mvc应用程序。我的连接字符串在我的web.config文件中。当我在新计算机上运行应用程序时,似乎无法连接到数据库。

尝试创建dbcontext时出现此错误

  

[SqlException(0x80131904):数据库中已经有一个名为“商品”的对象。]

但是奇怪的是,它在我的旧机器上运行得很好。

我执行了add-migration命令,它说我在迁移方面非常落后,但这不是真的。

  

由于以下显式迁移未决,因此无法生成显式迁移:[201802070210548_Initial_Migration,201802130149472_Added_TrackForm,201802181945057_Added_DOB]。在尝试生成新的显式迁移之前,请先应用待处理的显式迁移。

任何调试方面的帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以删除所有迁移,并仅添加一个名为 Initial_Migration 的迁移(add-migration 'Initial_Migration'update-database)。

---来自github的引用。