一个用于查看的模型(viewmodel)和一个用于表单的模型

时间:2017-01-24 08:57:05

标签: asp.net-mvc forms viewmodel

在我的应用程序中进行一些更改以使用viewmodels而不是域模型。我想出了这个问题。在创建新项目ex:CreatedDate时,有一些字段未使用...但在查看项目列表或项目详细信息时我需要它们。

我见过教程,他们在前端使用viewmodels。

为表单创建另外一个模型是一个好习惯,我只公开创建项目所需的字段,同时还有用于查看的模型和后端操作的域模型?或者有更好的方法解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以只展示域模型,以便在不使用视图模型的情况下将数据从逻辑抽象传输到视图抽象