如果我有一个旨在用于视图目的的Viewmodel -
向viewmodel添加一堆静态方法是一个好习惯 - 通过使用db中的数据获取项目列表(viewmodel对象)? - 使用viewmodel中的属性更新数据库?
我正在使用.NET MVC,感觉我的viewmodels混乱了大量的静态函数和更新方法.
为视图创建viewmodel背后的主要原因是因为视图开始包含许多功能,因此必须从所有地方获取信息.因此,我决定创建一个viewmodel,通过一次调用从一个地方获取信息.
我在这里遵循一个好的编码模式吗?还是我在黑暗中拍摄?
c# model-view-controller asp.net-mvc design-patterns software-design