快速示例:尝试将记录保存到数据库时发生错误。或者可能是作业发生超时。
在MVVM中,这将发生在我的模型或数据库访问层中。处理该错误的方法是什么(优雅)?
谢谢,
斯科特
答案 0 :(得分:0)
有点大问题。
此外,它还非常依赖于您的用户要求。
例如:
您是否只需向用户显示出现问题?
只需添加一个带有消息的属性和一个属性来指示出现故障状态,并让View自行更改。
您是否需要限制访问权限,直到您可以修复某些内容?
在重新启动连接或其他措施之前,您的VM可以轻松禁用命令。
也许如果你有一个场景,我可以更具体:)
HTH
爱丽儿