这是我的情景:
目前,尝试简单地设置实体框架的实体版本的所有字段,然后持久化对象上下文的状态似乎什么都不做。
有什么想法吗?
答案 0 :(得分:6)
是的,你可以。该过程是创建一个类似于实体原始状态的实体,将其附加到ObjectContext,修改实体,然后保存SaveChanges。请记住,在修改实体之前,将实体附加到ObjectContext 非常重要。 this post中有一个例子。
答案 1 :(得分:1)
如果您还拥有实体密钥,则应该能够执行以下操作:
myDataContext.Refresh(RefreshMode.ClientWins, Object myEntity);
(不是100%确定语法正是如此,但我知道该方法被称为.Refresh()
)...