【发布时间】:2011-01-26 21:12:53
【问题描述】:
快速示例:尝试将记录保存到数据库时发生错误。或者,作业发生超时。
在 MVVM 中,这将发生在我的模型或数据库访问层中。处理该错误的方法是什么(优雅地)?
谢谢,
斯科特
【问题讨论】:
标签: c# silverlight mvvm mvvm-light
快速示例:尝试将记录保存到数据库时发生错误。或者,作业发生超时。
在 MVVM 中,这将发生在我的模型或数据库访问层中。处理该错误的方法是什么(优雅地)?
谢谢,
斯科特
【问题讨论】:
标签: c# silverlight mvvm mvvm-light
有点大问题。
这也很大程度上取决于您的用户要求。
例如:
您是否只需要向用户显示出了问题?
只需放置一个带有消息的属性,以及一个指示故障状态的属性,并让您的视图相应地自行更改。
您是否需要限制访问权限,直到您可以修复某些问题?
在您重新启动连接或采取其他措施之前,您的 VM 可以轻松禁用命令。
也许如果你有一个场景,我可以更具体:)
HTH
爱丽儿
【讨论】: