5

我有一组要更新的独立客户端对象(我知道它们已经通过主键存在于数据库中)。现在我想将它们更新到数据库中。知道我需要先查询它们,我这样做了,现在基本上必须从分离的对象中获取属性并将它们应用于附加的对象。我终于调用了保存更改。有没有一种巧妙的方法将这些属性从分离的集合应用到附加的集合?

注意:分离的对象中没有主键,但我确实有足够的信息可以通过比较器类链接。

4

1 回答 1

2

你不需要做你正在做的事情。您可以在 ObjectContext 上调用 Attach 方法,告诉它您想要使用分离的对象。然后只需调用 SaveChanges 以使用更改的对象更新数据库。

于 2010-01-07T22:51:15.217 回答