Обработка объекта обновлена, удалено событие в Datacontext! Silverlight - PullRequest
0 голосов
/ 18 мая 2011

Я создал текстовый текст в своем приложении silverlight, которое использовало «WCF dataservices» для извлечения данных из собственного хранилища Odata, которое, в свою очередь, получает значения из файла XML, значения файла XML постоянно меняются, так как они представляют живые данные, вопрос:

1) при изменении исходных значений данных это может автоматически отражаться в контексте! (Я реализую «INotifyPropertyChanged» в сопоставленном классе в службе WCF, но по-прежнему безрезультатно!)

2) когда запись удаляется из исходного XML, контекстные записи не будут затронуты, пока я не очистю данные и не перезагрузлю их снова!.

Каждый может мне помочь с этим!

1 Ответ

0 голосов
/ 19 мая 2011

Клиент служб данных WCF должен запросить службу OData, чтобы получить новые значения, если исходные значения данных изменены / удалены. DataServiceCollection реализует INotifyPropertyChanged для предупреждения контекста, когда объекты добавляются в коллекцию или удаляются из нее, но он не знает о каких-либо исходных изменениях данных службы на стороне службы. Надеюсь, это поможет.

...