Csharp/C#教程:无法更新EntitySet的’ItemRankList’,因为它具有DefiningQuery并且不存在元素分享


无法更新EntitySet的’ItemRankList’,因为它具有DefiningQuery并且不存在元素

任何想法为什么LINQ中的entity framework给出以下奇怪的错误:

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

猜猜我也应该问上下文…你是怎么使用linq的?

您是否在桌面上定义了主键

如果不添加密钥并更新EF模型。

同意接受的答案。 只是提供它背后的原因……

当使用没有主键的表完成EF映射时,它被视为逻辑enity的视图和视图,无法更新。

因此,要么在ur表中添加缺少的主键,要么将它们视为View并且不对它们执行任何更新操作。

添加主键,删除实体并再次添加到.edmx文件中。 清理并编译解决方案。

上述就是C#学习教程:无法更新EntitySet的’ItemRankList’,因为它具有DefiningQuery并且不存在元素分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/984296.html

(0)
上一篇 2021年12月20日
下一篇 2021年12月20日

精彩推荐