我想保持数据域模型2
的整洁,但我也不想将数据模型中的所有2
属性复制到新的ViewModel中。我在所有ViewModelmodel示例中都没有看到类似的东西吗?
User
会起作用吗?
我有一些具有30多个属性的数据模型,而某些视图使用了大多数属性,因此我不希望随着项目的增长同时管理数据和视图模型属性。
这是我第一次进入模型/控制器/视图编程,因此我可能只是简单地看一下。我只是不明白为什么我们要复制/粘贴大部分数据模型到视图模型中,以使模型与视图分离。
也许这样可以,但是不希望将视图与模型分离?只是寻找经验丰富的建议。
示例:
User
cshtml
ModelState.IsValid