C# 如何在不丢失附加上下文的情况下将属性值复制到实体框架核心对象

C# 如何在不丢失附加上下文的情况下将属性值复制到实体框架核心对象,c#,entity-framework-core,C#,Entity Framework Core,我们希望有一个方法可以将给定输入对象的所有属性复制到现有的entity framework核心对象,该对象是从数据库加载的,因此处于附加状态 我们已尝试将所有属性从输入复制到数据库对象。副本本身工作正常,但当我们存储/保存数据库对象实体时,框架将创建一个新条目,而不是更新现有条目 是否存在某种隐藏属性,我们不应复制它们,以免丢失对DbContext的附件?我认为使用NoTracking可能会对您有所帮助。这里有一个链接,可以解释什么是不受折磨的。 您能添加您看到问题所在的代码吗?这将有助于更好地

我们希望有一个方法可以将给定输入对象的所有属性复制到现有的entity framework核心对象,该对象是从数据库加载的,因此处于附加状态

我们已尝试将所有属性从输入复制到数据库对象。副本本身工作正常,但当我们存储/保存数据库对象实体时,框架将创建一个新条目,而不是更新现有条目


是否存在某种隐藏属性,我们不应复制它们,以免丢失对
DbContext
的附件?

我认为使用NoTracking可能会对您有所帮助。这里有一个链接,可以解释什么是不受折磨的。

您能添加您看到问题所在的代码吗?这将有助于更好地诊断问题。似乎正在覆盖id/key角色的属性。