我能告诉AutoMapper如何在相互竞争的地图之间进行选择吗?

本文关键字:之间 地图 行选 选择 竞争 AutoMapper | 更新日期: 2023-09-27 18:14:48

AutoMapper可以有两个相同类型的映射,但有时使用一个,有时使用另一个吗?

我是这样想的:

Mapper.CreateMap<FunkyObject, Client>().ConvertUsing(new FirstConversionType());
Mapper.CreateMap<FunkyObject, Client>().ConvertUsing(new SecondConversionType());

我想做上面的操作,并在映射时以某种方式告诉automapper使用哪一个。这可能吗?

我能告诉AutoMapper如何在相互竞争的地图之间进行选择吗?

Mapper.CreateMap<...>(...);之前调用Mapper.Reset();