我正在将项目从一台机器移动到另一台机器。我只是压缩了项目文件夹,然后将其移动到我的新计算机上。我的项目是带有Entity Framework的asp.net mvc应用程序。我的连接字符串在我的web.config
文件中。当我在新计算机上运行应用程序时,似乎无法连接到数据库。
尝试创建dbcontext时出现此错误
[SqlException(0x80131904):数据库中已经有一个名为“商品”的对象。]
但是奇怪的是,它在我的旧机器上运行得很好。
我执行了add-migration命令,它说我在迁移方面非常落后,但这不是真的。
由于以下显式迁移未决,因此无法生成显式迁移:[201802070210548_Initial_Migration,201802130149472_Added_TrackForm,201802181945057_Added_DOB]。在尝试生成新的显式迁移之前,请先应用待处理的显式迁移。
任何调试方面的帮助将不胜感激。
答案 0 :(得分:0)
您可以删除所有迁移,并仅添加一个名为 Initial_Migration 的迁移(add-migration 'Initial_Migration'
和update-database
)。
---来自github的引用。