다음을 통해 공유


MergeOption 열거형

정의

WCF Data Services와 엔터티를 보내고 받는 동기화 옵션을 결정합니다.

public enum class MergeOption
public enum MergeOption
type MergeOption = 
Public Enum MergeOption
상속
MergeOption

필드

AppendOnly 0

새 엔터티만 추가합니다. 기존 엔터티 또는 해당 원래 값은 수정되지 않습니다. 클라이언트 쪽 변경 내용은 이 병합에서 손실되지 않습니다. 기본 동작입니다.

NoTracking 3

개체가 항상 영구 스토리지에서 로드됩니다. 개체 컨텍스트에서 개체에 대해 변경된 속성이 있으면 데이터 원본 값으로 덮어씁니다.

OverwriteChanges 1

클라이언트에서 변경되었는지 여부에 관계없이 데이터 서비스의 현재 값으로 클라이언트의 모든 현재 값을 덮어씁니다.

PreserveChanges 2

클라이언트에서 변경된 현재 값은 수정되지 않지만 변경되지 않은 모든 값은 데이터 서비스의 현재 값으로 업데이트됩니다. 클라이언트 쪽 변경 내용은 이 병합에서 손실되지 않습니다.

설명

이 값은 개체를 구체화할 때 사용됩니다. 데이터 서비스에 대한 모든 쿼리 또는 업데이트를 실행하기 전에 이 속성을 적절한 구체화 옵션으로 설정하십시오. 기본값은 MergeOption.AppendOnly입니다.

적용 대상

추가 정보