ASP.NET Web API 2 ViewModels?

约翰

我是ASP.NET Web API的新手(完全不熟悉API)。我的问题是ASP.NET MVC中是否有类似于ViewModels的东西(我猜在API中,即使存在这样的东西也不会称为ViewModels),还是我必须使用DataAccess层中的数据库模型?

拉胡尔

我的问题是是否有与ViewModels类似的东西

是的,它与MVC中的相同。名称ViewModels无关紧要,因为许多名称(例如DataModelModel或)都会调用它DTO但从本质上讲,它是一个Data Transfer Object (DTO)不具有或保持任何状态的状态。

同样,您应该为相应的实体使用单独的视图模型;并且应在模型对象中包含数据验证逻辑。这还将在您的实际实体上添加一层抽象层,以便将要传输给客户的特定数据

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章