C# 附加到上下文并保持实体对象状态
我正在使用自跟踪实体。 当我将一个实体附加到上下文时,与它相关的所有实体以及实体本身都会以添加状态添加到上下文objectstatemanager中。与实体本身一样,它们具有不同的状态,例如未更改 如何在保持正确状态的同时将实体附加到上下文?(实体中的对象状态)C# 附加到上下文并保持实体对象状态,c#,entity-framework,self-tracking-entities,C#,Entity Framework,Self Tracking Entities,我正在使用自跟踪实体。 当我将一个实体附加到上下文时,与它相关的所有实体以及实体本身都会以添加状态添加到上下文objectstatemanager中。与实体本身一样,它们具有不同的状态,例如未更改 如何在保持正确状态的同时将实体附加到上下文?(实体中的对象状态) 我尝试检测更改,但它没有任何作用。我希望detect changes会将上下文的对象状态与实体的对象状态同步。如果您使用的是自跟踪实体,则不应直接使用Attach、AddObject或detect changes。您应该改为使用在Obj
我尝试检测更改,但它没有任何作用。我希望detect changes会将上下文的对象状态与实体的对象状态同步。如果您使用的是自跟踪实体,则不应直接使用
Attach
、AddObject
或detect changes
。您应该改为使用在ObjectSet
上定义的ApplyChanges
扩展方法。此方法将在内部将实体附加到上下文,并根据自跟踪实体中存储的状态设置当前状态