如何从传入的实体对象更新Db

时间:2012-07-03 02:49:38

标签: entity-framework savechanges

我有一个已添加,更新和删除项目的OrderDetail记录列表。我需要能够将此实体对象传递给另一个层以保存更改。

我该怎么做?在将列表传递到下一层之前,是否需要从列表的当前上下文中分离列表?然后将它附加到该图层的上下文?

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

在传递对象的图层中,您将指示对象已被修改

 context.Entry(YourOrderDetailObject).State = EntityState.Modified;
 context.SaveChanges();