SaveChangesOptions 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示呼叫 SaveChanges() 時的變更選項。
此列舉支援其成員值的位元組合。
public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions =
Public Enum SaveChangesOptions
- 繼承
- 屬性
欄位
Batch | 1 | 所有暫止的變更都會儲存在單一批次要求中。 |
ContinueOnError | 2 | 暫止的變更是透過多個伺服器要求來儲存,而且在發生錯誤後繼續作業。 |
None | 0 | 暫止的變更是透過多個伺服器要求來儲存,但在第一次失敗時停止作業 (預設值)。 |
ReplaceOnUpdate | 4 | 暫止更新是透過將資料來源中實體的所有值取代成更新實體的值 (HTTP PUT) 來完成,而不只是更新變更的值 (HTTP MERGE) (這是預設行為)。 |
備註
已設定 ContinueOnError
選項時,即使發生錯誤後,仍將嘗試後續作業。
未使用批處理時, DataServiceResponse.BatchHeaders 屬性會傳回空集合,而 DataServiceResponse.BatchStatusCode 屬性為零。
您不能同時設定 Batch
和 ContinueOnError
。