Я использую службы RIA с silverlight 4.
У меня есть объекты служб RIA, которые являются производными от этого класса,
System.ServiceModel.DomainServices.Client.Entity
Они помечаются как измененные (с использованием HasChangesполе, или поле EntityState), когда они не изменены.Мне нужен более надежный способ выяснить, какие из моих сущностей изменились.
Причина в том, что у меня есть три текстовых поля на моей сущности, простое текстовое поле, поле расширенного текста и поле HTML.Все они связаны до одного текста.Отображение их в моем редакторе управления привело к тонкому изменению форматированного текста и полей HTML, но не к полному текстовому полю.
Поэтому я хотел бы в идеале сделать что-то вроде этого:
'У сущности есть любые измененные поля, кроме полей HTML или Rich Text '
В текстовом поле будут отображаться «фактические» изменения, которые пользователь вносит в текст.
открытые члены базового класса Entity с именами «ModifiedProperties» и «OriginalValues», которые были бы идеальными, если бы был способ их использования?