2010-08-08 4 views
1

Windows Azure 테이블에는 기존 엔터티를 변경하기위한 두 가지 고유 한 메커니즘이 있습니다. 즉, 속성을 수정하는 Update과 전체 엔터티를 대체하는 Merge이 있습니다.Windows Azure 테이블 : 업데이트/병합을위한 C# API?

TableServiceContext.UpdateObject()으로 전화 할 때 사용되는 것은 무엇입니까? (저는 Update를 추측하고 있습니다.) 그리고 다른 하나는이 API를 통해 노출되어 있습니까?

(사과이 바로 문서 내 코에서 나는 그것을보고 있지 않다. 경우)

답변

1

는 사실, 그 자리에 속성을 수정 병합, 그리고 전체 개체를 대체 업데이트.

저장소 클라이언트 라이브러리가 기본적으로 병합을 수행한다고 생각하지만 SaveChangeOptions.UpdateAsReplace를 사용하여이 동작을 수정할 수 있다고 생각합니다.

쉽게 테스트/확인할 수있는 방법은 피들러 (Fiddler)와 같은 디버깅 프록시를 실행하고 전선에서 일어나는 일을 확인하는 것입니다.

+1

내 선생님은 항상 독해력에 저조한 점수를 주셨습니다. – roufamatic