如何解决实体框架:已删除的SQL表不会从模型中删除
| 看似简单的事情使我完全冻结,并且我在网上找不到关于此的任何信息: 我的数据库中有一个常见的多对多关系: 表一+表二+链接表具有两列:TableOneID和TableTwoID 我删除了LinkingTable,并尝试从数据库中更新模型。现在,我得到错误\“错误11007:实体类型\'LinkingTable \'未映射。\” 有人知道这个EF到底想要什么吗?谢谢!解决方法
在解决方案资源管理器中右键单击模型。在对话框中选择\“使用...打开” \在文本中选择\“ XML(文本)编辑器\”。从模型的xml中删除LinkingTable的所有节点和引用(或其真实名称)。关闭当前打开的所有模型文件(我知道,很奇怪)。生成项目。再次打开模型。现在一切都很好。
, 打开模型浏览器,
在实体类型中,选择要删除的表,
它将删除与表的所有关联。
对我来说效果很好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。