MVVM:负责加载相关数据,哪一层?
我有一个具有A类实体的应用程序。A有一个字段B,它被一些viewmodels使用,但不是全部。字段B在不同来源的单独加载操作中加载 哪个层应负责加载此字段B?我认为有三种选择:MVVM:负责加载相关数据,哪一层?,mvvm,Mvvm,我有一个具有A类实体的应用程序。A有一个字段B,它被一些viewmodels使用,但不是全部。字段B在不同来源的单独加载操作中加载 哪个层应负责加载此字段B?我认为有三种选择: 在A中实现逻辑,以便在访问B时加载B。它可以工作,但需要类中的一些逻辑。我觉得实体类应该有最少的逻辑,当然没有从数据源加载数据的逻辑(但我可能错了) 让数据访问层(DAL)在加载A的实例时加载B。这不是最佳做法,因为从数据源(远程服务器)加载数据的速度很慢,并且只有少数A的实例需要字段B 如果需要,让viewmodel使