ef 建立数据表关系为多对多关系时,如何更新数据

qiuqingpo 2018-08-07 06:25:57
大家有没有现在的代码及可参考的,指点一下,谢谢

我的有时会报:
附加类型“XXXXX”的实体失败,因为相同类型的其他实体已具有相同的主键值。在使用 \"Attach\" 方法或者将实体的状态设置为 \"Unchanged\" 或 \"Modified\" 时如果图形中的任何实体具有冲突键值,则可能会发生上述行为。这可能是因为某些实体是新的并且尚未接收数据库生成的键值。在此情况下,使用 \"Add\" 方法或者 \"Added\" 实体状态跟踪该图形,然后将非新实体的状态相应设置为 \"Unchanged\" 或 \"Modified\"。"}
...全文
330 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 版主 2018-08-08
  • 打赏
  • 举报
回复
或者在更新时,设置 entity.state=Modified
正怒月神 版主 2018-08-08
  • 打赏
  • 举报
回复
查询实体时,通过 db.表.where().AsNoTracking()
取消目标跟踪
jhone99 2018-08-07
  • 打赏
  • 举报
回复
这描述,不知道你那些什么东西

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧