Rai*_*oad 5 entity-framework ado.net-entity-data-model
我有一组独立的客户端对象,我想更新(我知道它们已经通过主键存在于数据库中)。现在我想将它们更新到数据库中。我知道我需要首先查询它们,所以我这样做了,现在基本上必须从分离的对象中获取属性并将它们应用于附加的对象。我最后调用保存更改。是否有一种巧妙的方法将这些属性从分离的集合应用到附加的集合?
注意:分离的对象中没有主键,但我确实有足够的信息可以通过比较器类进行链接。
你不需要做你正在做的事情。您只需调用 ObjectContext 上的 Attach 方法即可告诉它您想要使用分离的对象。然后只需调用 SaveChanges 即可使用更改的对象更新数据库。