【发布时间】:2011-11-11 16:11:13
【问题描述】:
我成功地使用 AutoMapper 在我的所有服务中将我的业务对象转换为 Dtos,效果非常好。
但是我也想使用 automapper 来做相反的事情,即将 dto 转换为业务对象,但是有一个问题,我需要在映射之前运行一些依赖于我的 EF 实体上下文的自定义逻辑
为此,我想以某种方式将我的 EF 上下文传递给 map 方法。我知道我可以使用服务定位器类型模式来解决依赖关系,但我讨厌引入魔法依赖,并且想让所有构造函数都依赖。
是否可以在映射时将我的 dataContext 传递给 AutoMapper?
【问题讨论】:
-
以防万一其他人遇到这种情况,解决方案在新的 2.0 自动映射器中,这是作者的帖子lostechies.com/jimmybogard/2011/09/29/… 虽然我无法调用我的构造函数逻辑..跨度>
标签: c# automapper