我正在使用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 那么,从控制器获取DTO或EditModel到数据存储的最佳方法(设计模式)是什么?
更新:根据一些答案,我应该提到我使用存储库设计模式和实体框架。
更新:我的问题过于主观,因为没有一般做法来解决这个问题。 我的结论是,即使其他人不建议,很多人都会双向使用AutoMapper。
我最初考虑使用AutoMapper作为双向机制,但显然不推荐:http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/09/17/the-case-for-two-way-mapping-in-automapper.aspx 那么,从控制器获取DTO或EditModel到数据存储的最佳方法(设计模式)是什么?
更新:根据一些答案,我应该提到我使用存储库设计模式和实体框架。
更新:我的问题过于主观,因为没有一般做法来解决这个问题。 我的结论是,即使其他人不建议,很多人都会双向使用AutoMapper。