在我的应用程序中进行一些更改以使用视图模型而不是域模型时。我想出了这个问题。创建新项目时会不使用某些字段,例如:创建日期...但是在查看项目列表或项目详细信息时我需要它们。
我看过一些教程,其中他们将视图模型用于前端的所有内容。
那么,为表单再有一个模型,其中我只公开创建项目所需的字段,而有用于查看的模型和用于后端操作的域模型,这是否是一种好的做法?还是有更好的方法来解决这个问题?
您可以仅公开域模型以将数据从逻辑抽象传输到视图抽象,而无需对视图使用模型