标签: mvvm
我想知道遵循最佳实践来开发基于MVVM的应用程序。 我在网上看到的大多数示例都有VM(ViewModel)调用一些数据服务来获取数据。
我的问题是: 模型是否应该调用DataService而不是ViewModel来获取数据?我问的原因是因为模型(域对象)具有业务规则,并且在获取数据之后以及将数据保存到存储库之前是否应该制定这些业务规则?如果是,那么看来Model是最合适的地方了吗?