Обработка ошибок БД в MVVM SL4 - PullRequest
0 голосов
/ 27 января 2011

Быстрый пример: произошла ошибка при попытке сохранить запись в БД.Или, возможно, истекло время ожидания для задания.

В MVVM это произойдет на уровне моей модели или доступа к БД.Какой метод обработки этой ошибки (элегантно)?

Спасибо,

Скотт

1 Ответ

0 голосов
/ 27 января 2011

Вид большого вопроса.

Также это очень зависит от ваших пользовательских требований.

Например:

Вам нужно просто показать пользователю, что что-точто-то пошло не так?

Просто поместите свойство с сообщением и свойством, указывающим на неисправное состояние и соответствующим образом измените свое представление.

Вам нужно ограничить доступ, пока вы не сможете что-то исправить?

Ваша виртуальная машина может легко отключать команды до тех пор, пока вы не повторно инициируете свое соединение или какую-либо другую меру.

Возможно, если у вас есть сценарий, я могу быть более конкретным:)

HTH

Ариэль

...