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

适用于

另请参阅