entity-framework – 使用Entity Framework更新集合

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

注意:分离的对象中没有主键,但我有足够的信息通过比较器类进行链接.

最佳答案 你不需要做你正在做的事情.您可以在ObjectContext上调用Attach方法,告诉它您要使用detatched对象.然后只需调用SaveChanges即可使用更改的对象更新数据库.

点赞