다음을 통해 공유


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 MERGE)을 업데이트하는 것이 아니라 데이터 원본의 모든 값을 업데이트된 엔티티(HTTP PUT)로 대체하여 이루어집니다.

설명

ContinueOnError 옵션이 설정되면 오류가 발생한 후에도 후속 작업이 시도됩니다.

일괄 처리를 사용하지 않으면 속성은 DataServiceResponse.BatchHeaders 빈 컬렉션을 반환하고 속성은 DataServiceResponse.BatchStatusCode 0입니다.

BatchContinueOnError를 동시에 설정할 수 없습니다.

적용 대상

추가 정보