c# - 无法删除表 dbo.Images,因为它不存在或您没有权限

标签 c# sql visual-studio entity-framework-migrations

我在服务器资源管理器上删除了一个表和它的模型,现在当我尝试更新数据库时它说

Cannot drop the table dbo.Images because it does not exist or you not have permission

我现在无法更新数据库并添加其他表,我不再需要该表了。请帮忙!

最佳答案

您尝试使用 update-database 运行的一些挂起的迁移无法删除该表,因为它不存在。

您应该能够通过查看堆栈跟踪并从试图删除您的 dbo 的 Up() 方法中删除代码来找出导致问题的迁移.Images 表。

关于c# - 无法删除表 dbo.Images,因为它不存在或您没有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44842982/

相关文章:

c# - JsonProperty c# 将字典值序列化为数组

sql - 在保留原始主键且无需手动更新的情况下交换 MS SQLServer 中的两行

mysql - 如何根据公共(public)参数使用另一个表中的值更新一个表的行

c# - 在 Visual Studio 2012 中管理引用

c# - 查找与输入向量成 90 度角的向量

c# - 如何使用 C# 反序列化 JSON

c# - 如何在不重启 AppDomain 的情况下在运行时将模块添加到 MVC4

mysql - 使用 MySQL 创建循环排列的优雅方法

c++ - scons 找不到 visual studio

c# - 递归失败