我正在创建一个 asp.net mvc4 应用程序,它将根据用户输入的特定标准向用户询问一组问题。每个问题都存储在一个表格中,只有符合条件的问题才会显示给最终用户。
我正在使用一个视图模型,它结合了来自几个不同表的信息。基本上,它有一个问题列表和一个检查 ID,可以将所有测试联系在一起。我的问题是填充视图模型的正确 oo 设计技术是什么。
填充视图模型的方法是否应该驻留在视图模型类本身中?基本上将实体传递到视图模型并允许它自行填充。
是否应该在实体中发送一个新类并返回视图模型?
或者有没有更好的方法来做到这一点。