내가 실버 4변경으로 그들은 표시되는 속성은 클라이언트 측에서 엔티티
와 RIA 서비스를 실행하고 나는 RIA이 클래스에서 파생 된 개체를, 서비스가,
System.ServiceModel.DomainServices.Client.Entity
를 변경하는 (변경되지 않은 경우 HasChanges 필드 또는 EntityState 필드 사용). 내 엔티티 중 어느 것이 바뀌 었는지 확인할 수있는보다 안정적인 방법이 필요합니다.
이유는 필자의 엔티티에 일반 텍스트 필드, 서식있는 텍스트 필드 및 HTML 필드의 세 가지 텍스트 필드가 있기 때문입니다. 그들은 모두 같은 본문에 링크되어 있습니다. 내 편집기 컨트롤에 표시하면 서식있는 텍스트와 HTML 필드가 미묘하게 수정되지만 일반 텍스트 필드는 수정되지 않습니다.
그래서
는 이상적으로 같은 것을 할 싶습니다 '엔티티를보다 다른 수정 된 필드가있는 HTML 또는 서식있는 텍스트 필드'일반 텍스트 필드가 실제 '에 데리러
'사용자가 텍스트를 변경합니다.
'ModifiedProperties'및 'OriginalValues'라고하는 Entity 기본 클래스에 일부 비공개 멤버가 있는데 사용 방법이 있다면 이상적입니다.
당신은 ObjectContext.ChangeSetEntries''에 봤어? –
클라이언트 측에 ObjectContext가 있습니까? – peter