我从表中删除了 PrimaryKey,刷新了 EDMX,现在在执行 db.SaveChanges() 时收到此错误消息:
无法更新 EntitySet 'Results',因为它有一个 DefiningQuery 并且元素中不存在支持当前操作的元素。
现在... 1 - 我不想在我的表中使用 PrimaryKey。该表只是一袋值,不需要PK。2 - 我阅读了另一篇文章,其中有人建议从 EF 生成的 EDMX 中删除 DefiningQuery 元素。它不起作用,我避免手动更改自动生成的 EDMX。
知道如何避免这个错误,而不是在我的表中定义 PK 吗?
谢谢。