是否可以将AutoMapper与单个属性一起使用? 我想将逗号分隔值的字符串值转换为由UI上的换行符分隔的值列表。
当前的自定义转换器似乎只在类级别工作,并且因为dest和source类型都是字符串,所以我无法基于它创建单个映射。
如何在单个属性上应用自定义转换器?或者是否应该使用自定义解析器?
答案 0 :(得分:18)
您可以使用自定义解析程序或通过在MapFrom lambda中调用转换逻辑来映射属性:
Mapper.CreateMap<TSource, TDest>().ForMember(dto => dto.DestPrp,
e => e.MapFrom(o => ConvertTo(o.SourceProp)))