ObjectContext.AcceptAllChanges 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
接受对对象上下文中对象所做的所有更改。
public:
void AcceptAllChanges();
public void AcceptAllChanges();
member this.AcceptAllChanges : unit -> unit
Public Sub AcceptAllChanges ()
注解
接受所有关联条目的 ObjectStateManager 更改,以便其结果状态保持不变或分离。
此方法循环访问已添加或修改的所有ObjectStateEntryObjectStateManager对象,然后将条目的状态设置为“未更改”。 已删除的项目将分离。
SaveChanges如果调用了该方法且AcceptAllChangesAfterSave未指定该方法,则用户必须调用该方法AcceptAllChanges。 此方法 AcceptAllChanges 在事务失败且用户想要重试的情况下非常有用。