SaveChangesOptions 列舉

定義

表示呼叫 SaveChanges() 時的變更選項。

此列舉支援其成員值的位元組合。

C#
[System.Flags]
public enum SaveChangesOptions
繼承
SaveChangesOptions
屬性

欄位

名稱 Description
Batch 1

所有暫止的變更都會儲存在單一批次要求中。

ContinueOnError 2

暫止的變更是透過多個伺服器要求來儲存,而且在發生錯誤後繼續作業。

None 0

暫止的變更是透過多個伺服器要求來儲存,但在第一次失敗時停止作業 (預設值)。

ReplaceOnUpdate 4

暫止更新是透過將資料來源中實體的所有值取代成更新實體的值 (HTTP PUT) 來完成,而不只是更新變更的值 (HTTP MERGE) (這是預設行為)。

備註

已設定 ContinueOnError 選項時,即使發生錯誤後,仍將嘗試後續作業。

未使用批處理時, DataServiceResponse.BatchHeaders 屬性會傳回空集合,而 DataServiceResponse.BatchStatusCode 屬性為零。

您不能同時設定 BatchContinueOnError

適用於

產品 版本
.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

另請參閱