0

在使用 Entity Framework 4 时尝试删除数据库中的对象时出现以下错误。

“无法更新 EntitySet 'SampleDetails',因为它有一个 DefiningQuery 并且元素中不存在支持当前操作的元素。”

这似乎是谷歌上有很多解决方案的常见问题,但似乎对我没有任何帮助。受影响的表有一个由三个字段组成的复合主键。

我曾尝试删除<DefiningQuery>元素,但一开始我无法从数据库中读取数据。

4

1 回答 1

0

您需要将主键添加为单独的列,例如添加SampleDetailsID到 SampleDetails。

于 2012-06-30T23:50:09.550 回答