尝试使用Entity Framework 4删除对象时出错

时间:2012-06-30 23:32:29

标签: c# entity-framework-4

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

  

“无法更新EntitySet'CampleDetails',因为它有一个   定义查询并且没有元素存在于    元素支持当前   操作“。

这似乎是Google上许多解决方案的常见问题,但似乎没有什么对我有用。受影响的表具有由三个字段组成的复合主键。

我已尝试删除<DefiningQuery>元素,但之后我无法从数据库中读取数据。

1 个答案:

答案 0 :(得分:0)

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