У меня есть приложение Silverlight, которое загружает объекты из службы WCF через привязку данных.
Итак, у меня есть несколько представлений со многими текстовыми полями, содержимое текстовых полей которых привязано к свойствам сущности.
Я хочу использовать проверку Silverlight и не хочу использовать метод исключений (у меня есть несколько объектов с большим количеством свойств ... и я не хочу повторять это каждый раз, когда использую его в форме ...).
Так что я пытаюсь использовать способ IDataErrorInfo, но я не уверен, как мне это сделать.
Думаю, мне следует объявить модель на стороне клиента с эквивалентными классами для модели Service EF, но с реализацией IDataErrorInfo. Это решение означает дублирование кода модели и любой способ перевода из модели обслуживания в модель клиента.
Другим решением может быть изменение самой модели EF, но я не знаю, правильно ли это для MVVM (это действительно близко к представлению, не так ли).
Может быть, есть другое волшебное решение, которое я не знаю.
Есть предложения ??