Я настроил пользовательскую проверку для своего проекта Sivlerlight. Есть сетка, и она гарантирует, что запись уникальна, выходя на сервер и выполняя проверку в DomainService.
Свойству присваивается атрибут, который указывает ему использовать пользовательский валидатор, и этот валидатор вызывает функцию в DomainService под названием IsUserNameUnique.
Теперь проблема в следующем: я получил исключение, и программа умерла. Если я освобождаю проект, я получаю три сообщения об ошибках (все они говорят то же самое - «isUserNameUnique» не прошел проверку. Пожалуйста, проверьте ValidationErrors для операции для деталей) Если я нажимаю на них, то вижу мою сетку и сообщение о проверке, которое я хотел! Я имею в виду, что это работает ... вроде. Просто есть исключения, которые я не хочу, чтобы мой конечный пользователь видел.
Есть предложения?