【发布时间】:2022-01-18 16:53:12
【问题描述】:
我们想要一个方法,将给定输入对象的所有属性复制到现有的实体框架核心对象,该对象是从数据库加载的,因此处于附加状态。
我们已经尝试Automapper 和AnyClone 将所有属性从输入复制到数据库对象。副本本身可以正常工作,但是当我们存储/保存数据库对象时,Entity Framework 会创建一个新条目,而不是更新现有条目。
为了不丢失DbContext的附件,是否有某种我们不应该复制的隐藏属性?
【问题讨论】:
-
你能在代码中添加你看到的问题吗?这将有助于更好地诊断问题。看起来具有 id/key 角色的属性正在被覆盖。