是否应该使用AutoMapper从ViewModel中获取数据并将其保存回数据库模型中?
我知道相反的做法是好的软件实践:让Automapper提取数据库模型,并将其放置在前端Web应用程序的Viewmodels中。
我在这里阅读这篇常规文章: 这篇文章不是专门关于Automapper的,而是想验证观点是否正确。 best way to project ViewModel back into Model
“我相信从ViewModel映射到Entity的最佳方法是不要为此使用AutoMapper。AutoMapper是一个很好的工具,可用于映射对象,而无需使用除static之外的任何其他类。否则,代码会变得越来越混乱增加的服务,在某些时候,您将无法跟踪导致字段更新,馆藏更新等的原因。”