我在服务器资源管理器上删除了一个表,并且它模型化了,现在当我尝试更新数据库时,它说是
不能删除表dbo.Images,因为它不存在或你不存在 有权限
我现在无法更新数据库并添加其他表,我不再需要该表了。请帮忙!
答案 0 :(得分:1)
您尝试使用update-database
运行的某些待处理迁移无法删除该表,因为它不存在。
您应该能够通过查看堆栈跟踪找出导致问题的迁移,并从其Up()
方法中删除代码,该方法试图删除您的dbo.Images
表
答案 1 :(得分:0)
创建图像表,然后从程序包管理器控制台再次运行更新数据库。
答案 2 :(得分:0)
实际上,您应该删除以前包含表dbo.Images的迁移。一旦这样做,您就不会再遇到迁移问题,然后更新数据库:)。我知道我的回答很晚,只是为了帮助其他人解决同样的问题:)
答案 3 :(得分:-2)