다음을 통해 공유


SaveChangesOptions 열거형

정의

SaveChanges() 호출할 때 변경 옵션을 나타냅니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
상속
SaveChangesOptions
특성

필드

Name Description
None 0

보류 중인 변경 내용은 서버에 대한 여러 요청을 사용하여 저장되지만 첫 번째 오류(기본값)에서 작업이 중지됩니다.

Batch 1

보류 중인 모든 변경 내용은 단일 일괄 처리 요청에 저장됩니다.

ContinueOnError 2

보류 중인 변경 내용은 서버에 대한 여러 요청을 사용하여 저장되며 오류가 발생한 후에도 작업이 계속됩니다.

ReplaceOnUpdate 4

보류 중인 업데이트는 데이터 원본에 있는 엔터티의 모든 값을 기본 동작인 변경된 값(HTTP MERGE)을 업데이트하는 대신 업데이트된 엔터티(HTTP PUT)의 값으로 바꿔서 이루어집니다.

설명

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

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

둘 다 Batch 동시에 ContinueOnError 설정할 수 없습니다.

적용 대상

추가 정보