谁负责 MVVM 中的异步数据获取?例如,我的视图有 5 个不同的数据集合要获取,我希望以预定义的顺序异步检索这些数据。出于这个原因,我正在使用协程和任务。
问题:VM 是否对此负责,我的模型/存储库是否应该定义 GetCustomersAsync 方法,它将查询包装在任务中,还是应该留给 VM?
谁负责 MVVM 中的异步数据获取?例如,我的视图有 5 个不同的数据集合要获取,我希望以预定义的顺序异步检索这些数据。出于这个原因,我正在使用协程和任务。
问题:VM 是否对此负责,我的模型/存储库是否应该定义 GetCustomersAsync 方法,它将查询包装在任务中,还是应该留给 VM?