使用Packagemanager执行“update-database”时遇到错误

时间:2013-12-24 13:55:25

标签: asp.net-mvc code-first

在包管理器控制台中执行“update-database”时,我遇到了这种错误。

我正在使用MVC4和Code-first

[我第一次执行此评论时表格是基于model创建的。之后我从模型中删除了一个属性,所以我删除了“UserProducts”表。再次运行应用程序的时候我收到了这个错误。 请帮我找到问题。]

“无法找到对象”dbo.UserProducts“,因为它不存在或您没有权限。”

1 个答案:

答案 0 :(得分:1)

如果这是您第一次使用包管理器创建数据库,则需要在更新数据库之前添加/创建迁移。或者,您可能缺少迁移文件。

试试这个:

//First create a migration
PM> add-migration give_it_a_name

//Then update the database
PM> update-database