ObjectContext.AcceptAllChanges 方法

定義

接受對物件內容中之物件所做的所有變更。

public void AcceptAllChanges ();

備註

接受在 ObjectStateManager 中針對所有相關聯項目所做的變更,所以其結果狀態是未變更或已中斷連結。

這個方法會逐一查看 ObjectStateEntry 內部所有「已加入」或「已修改」的 ObjectStateManager 物件,然後將項目的狀態設定為「未變更」。 「已刪除」的項目會成為已中斷連結。

SaveChanges如果呼叫 方法且AcceptAllChangesAfterSave未指定 ,則用戶必須呼叫 AcceptAllChanges 方法。 AcceptAllChanges 方法在異動已失敗而且使用者想要重試的案例中很有用。

適用於

產品 版本
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱