2011-01-04 3 views
4
내가 LinqToEntitiesDomainService 사용하여 RIA에서 변경된 필드를 기록 할

, ChangeSet의 ChangeSetEntry에서 변경된 필드 목록?

방법 변경 집합에 ChangeSetEntry에서 변경된 필드의 목록을 얻을?

+0

수행 방법을 알아 냈습니까? 지금 당장이 일을하고있는 중입니다 만,'ChangeSetEntry'는 실제로 변경 사항이 무엇인지, 필드 값이 변경되었는지를 보여 주며, 변경 전의 내용이 아닙니다. – Ryan

+0

수정되지 않은 엔티티를 가져 와서 개별 속성을 비교하면 그랬습니다. –

+0

멜리사, 할 수 있습니다. ChangeSetEntry.OriginalEntity 속성을 확인하십시오. –

답변

1

ObjectStateEntry.GetModifiedProperties 방법으로 원하는 것을 정확하게 얻을 수 있습니다. (예 : 도메인 ObjectContext의 SavingChanges 처리기)

+0

이것은'DbContext'에도 있습니까? 나는 그것을 발견 할 수 없다. –

관련 문제