다음을 통해 공유


MergeOption 열거형

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

네임스페이스:  System.Data.Services.Client
어셈블리:  Microsoft.Data.Services.Client(Microsoft.Data.Services.Client.dll)

구문

‘선언
Public Enumeration MergeOption
‘사용 방법
Dim instance As MergeOption
public enum MergeOption
public enum class MergeOption
type MergeOption
public enum MergeOption

멤버

멤버 이름 설명
AppendOnly 새 엔터티만 추가합니다.기존 엔터티 또는 해당 원래 값은 수정되지 않습니다.클라이언트 쪽 변경 내용은 이 병합에서 손실되지 않습니다.이것은 기본적인 동작입니다.
OverwriteChanges 클라이언트에서 변경되었는지 여부에 관계없이 데이터 서비스의 현재 값으로 클라이언트의 모든 현재 값을 덮어씁니다.
PreserveChanges 클라이언트에서 변경된 현재 값은 수정되지 않지만 변경되지 않은 모든 값은 데이터 서비스의 현재 값으로 업데이트됩니다.클라이언트 쪽 변경 내용은 이 병합에서 손실되지 않습니다.
NoTracking 개체가 항상 영구 저장소에서 로드됩니다.개체 컨텍스트에서 개체에 대해 변경된 속성이 있으면 데이터 원본 값으로 덮어씁니다.

주의

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

참고 항목

참조

System.Data.Services.Client 네임스페이스

관련 자료

개체 구체화(WCF Data Services)

쿼리 프로젝션(WCF Data Services)

데이터 서비스 쿼리(WCF Data Services)