Я использую службы RIA с шаблоном MVVM в Silverlight 4.
У меня есть страница, на которой отображается список полей для создания нового объекта.
I 've сущность Place и сущность GeneralInfo, которая включена в сущность Place, используя свойство Include в свойстве класса и в запросе для извлечения места.
Все работает нормально, кроме проверки.
Когда я проверяю сущность Place перед ее сохранением, проверка выполняется только для сущности Place, но не для сущности GeneralInfo.
Существуют разные странные действия:
Если япросто оставьте поля пустыми, тогда только поля сущности Place были проверены и отмечены красным.
Если тогда я правильно заполню поля сущности Place, то при сохранении я получуисключение говорит, что я должен проверить коллекцию entityInError, а затем поля сущности GeneralInfo помечаются красным, если они недействительны.
Другой случай, еслинапример, для обязательного поля я ввожу некоторый текст, а затем удаляю его, затем, когда я нажимаю клавишу Tab, чтобы покинуть поле и перейти к следующему, поле помечается красным цветом с сообщением об ошибке, и оно также работаетПоля сущностей General Info.
Что нужно сделать, чтобы отмечать поля сущностей GeneralInfo красным цветом при проверке данных?
С уважением, Даниэль