我在本地SQL Server上首先使用代码构建了基于MVC C#的项目,这一切都完美无缺。 我决定将我的服装项目复制到DOK,然后将其粘贴到我的另一台计算机上 - 我确实将其复制到DOK并从DOK粘贴到另一台计算机桌面。
然后我运行项目并在尝试使用LINQ访问其中一个模型时获得了followind异常:
自创建数据库以来,支持'BookStoreModel'上下文的模型已更改。考虑使用Code First Migrations来更新数据库
我尝试了update-database -force
,但我又遇到了另一个错误:
无法找到对象“dbo.Customers”,因为它不存在或您没有权限。
怎么可能?该项目在原始开发机器上运行完美。
答案 0 :(得分:0)
1)删除“迁移”中的所有迁移。夹
2)删除数据库中的所有表或删除数据库并重新创建
3)现在转到包管理器控制台并使用Add-Migration
创建新的迁移4)然后使用Update-Database命令
更新数据库