处理MVVM SL4中的DB错误

时间:2011-01-26 21:12:54

标签: c# silverlight mvvm mvvm-light

快速示例:尝试将记录保存到数据库时发生错误。或者可能是作业发生超时。

在MVVM中,这将发生在我的模型或数据库访问层中。处理该错误的方法是什么(优雅)?

谢谢,

斯科特

1 个答案:

答案 0 :(得分:0)

有点大问题。

此外,它还非常依赖于您的用户要求。

例如:

您是否只需向用户显示出现问题?

只需添加一个带有消息的属性和一个属性来指示出现故障状态,并让View自行更改。

您是否需要限制访问权限,直到您可以修复某些内容?

在重新启动连接或其他措施之前,您的VM可以轻松禁用命令。

也许如果你有一个场景,我可以更具体:)

HTH

爱丽儿