我有一组我想要更新的分离的客户端对象(我知道它们已经存在于主键的数据库中)。现在我想将它们更新到数据库。知道我需要先查询它们,我这样做,现在必须基本上从deattached对象中获取属性并将它们应用于附加的对象。我终于调用了保存更改。是否有一种灵活的方法将这些属性从分离的集合应用到附加的集合?
注意:分离的对象中没有主键,但我有足够的信息通过比较器类进行链接。
答案 0 :(得分:2)
你不需要做你正在做的事情。您可以在ObjectContext上调用Attach方法,告诉它您要使用detatched对象。然后只需调用SaveChanges以使用更改的对象更新数据库。