ObjectContext.AcceptAllChanges 方法

定义

接受在对象上下文中对对象所做的所有更改。

public:
 void AcceptAllChanges();
public void AcceptAllChanges ();
member this.AcceptAllChanges : unit -> unit
Public Sub AcceptAllChanges ()

注解

接受 ObjectStateManager 中所有关联项上的更改,因此这些项的结果状态为未更改或已分离。

此方法循环访问 ObjectStateEntry 中所有为 Added 或 Modified 的 ObjectStateManager 对象,然后将项的状态设置为 Unchanged。 Deleted 项变为已分离的。

SaveChanges如果调用了 方法,但AcceptAllChangesAfterSave未指定 ,则用户必须调用 AcceptAllChanges 方法。 如果事务失败而用户希望重试,AcceptAllChanges 方法就很有用。

适用于

另请参阅