看似简单的事情让我彻底冻结了,我在网上找不到任何关于此事的内容:
我的数据库中存在多对多的关系:
表1 + TableTwo + LinkingTable,包含2列:TableOneID和TableTwoID
我删除了LinkingTable并尝试从数据库更新模型。现在我收到错误“错误11007:未映射实体类型'LinkingTable'。”
有谁知道这个EF究竟想要什么?谢谢!
答案 0 :(得分:12)
在解决方案资源管理器中右键单击模型。选择“打开方式...”在对话框中选择“XML(文本)编辑器”。从模型的xml中删除LinkingTable(或其真实名称)的所有节点和引用。关闭当前打开的所有模型文件(我知道,很奇怪)。建立项目。再次打开模型。现在一切都很好。
答案 1 :(得分:1)
打开模型浏览器, 在实体类型中,选择要删除的表, 它将删除与表的所有关联。
对我来说效果很好。