使用AutoMapper进行相同类型的多个映射

时间:2011-06-05 13:24:29

标签: c# automapper dto

我的映射器程序需要帮助。 我有两种类型(让我们说A和B),我希望有两种不同的映射。 在一种方法中,我想使用A和B之间的第一个映射,而在其他方法中,我想要采用第二个。

我看到“Mapper”类是静态的,所以我不能两次使用CreateMap。

这可能吗?

感谢。

1 个答案:

答案 0 :(得分:6)

您可以创建基础MappingEngine和配置类的不同实例,而不是使用静态Mapper类。然后,您可以以不同方式配置实例。

更新:另见this answer