是否应该使用AutoMapper将ViewModel映射回Model?

时间:2019-02-18 01:47:35

标签: c# entity-framework .net-core automapper .net-core-2.0

是否应该使用AutoMapper从ViewModel中获取数据并将其保存回数据库模型中?

我知道相反的做法是好的软件实践:让Automapper提取数据库模型,并将其放置在前端Web应用程序的Viewmodels中。

我在这里阅读这篇常规文章: 这篇文章不是专门关于Automapper的,而是想验证观点是否正确。 best way to project ViewModel back into Model

“我相信从ViewModel映射到Entity的最佳方法是不要为此使用AutoMapper。AutoMapper是一个很好的工具,可用于映射对象,而无需使用除static之外的任何其他类。否则,代码会变得越来越混乱增加的服务,在某些时候,您将无法跟踪导致字段更新,馆藏更新等的原因。”

位于此处:https://softwareengineering.stackexchange.com/questions/387385/should-automapper-be-used-to-map-from-viewmodel-back-into-model

0 个答案:

没有答案