gpt4 book ai didi

c# - 负责 MVVM 中的异步执行

转载 作者:太空宇宙 更新时间:2023-11-03 13:59:50 27 4
gpt4 key购买 nike

谁负责 MVVM 中的异步数据获取?例如,我的 View 有 5 个不同的数据集合要获取,我希望按预定义的顺序异步检索这些数据。为此,我使用协程和任务。

问题:VM 是否对此负责,我的模型/存储库应该定义 GetCustomersAsync 方法,它将查询包装在任务中,还是应该留给 VM?

最佳答案

我个人认为 View 模型应该对此负责,因为它在模型和 View 之间进行协调。模型和存储库应该对它们最初的目的负责。

当然, View 模型可以将此类工作交给辅助类。

关于c# - 负责 MVVM 中的异步执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10995113/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com