我可以使用AutoMapper作为元素类型列出<type> </type>

时间:2011-03-14 14:09:41

标签: list automapper

这是一个有效的映射配置

AutoMapper.Mapper.CreateMap<PriceSummaryRequest, List<Route>>()
    .ForMember(dest => dest, opt => opt.ResolveUsing<RouteResolver>());

我得到的对象引用没有设置为对象错误的实例。

1 个答案:

答案 0 :(得分:0)

改为使用ConvertUsing方法:

Mapper.CreateMap<PriceSummaryRequest, List<Route>>().ConvertUsing<RouteConverter>();

您需要将RouteResolver更改为ITypeConverter,但这非常简单。

ConvertUsing用于在一种类型和另一种类型之间进行转换,