【发布时间】:2010-11-12 00:19:30
【问题描述】:
我正在使用 AutoMapper 为 ViewModel 和 EditModel 创建 DTO。我找不到一个很好的例子来说明如何获取 EditModel 并将其包含的更改应用到数据库。
我最初考虑使用 AutoMapper 作为双向机制,但显然不推荐:http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/09/17/the-case-for-two-way-mapping-in-automapper.aspx
那么,从 Controller 获取 DTO 或 EditModel 到数据存储的最佳方式(设计模式)是什么?
更新:根据一些答案,我应该提到我确实使用了存储库设计模式和实体框架。
更新:我的问题太主观了,因为没有这样做的一般做法。我的结论是很多人同时使用 AutoMapper,即使其他人不推荐它。
【问题讨论】:
标签: asp.net-mvc design-patterns dto