SaveChangesOptions 列舉

定義

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

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

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
繼承
SaveChangesOptions
屬性

欄位

Batch 1

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

ContinueOnError 2

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

None 0

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

ReplaceOnUpdate 4

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

備註

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

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

您不能同時設定 BatchContinueOnError

適用於

另請參閱