2010-02-03 25 views
2
Mapper.CreateMap<A, B>() 
     .ForMember(dest => dest.defs, opt => opt.MapFrom(origin => origin.abc)); 

其中DEFS为定义的阵列(DEF [])ÿ使用automapper

如何映射如何映射类型x的单个对象类型的对象的阵列?

回答

4
Mapper.CreateMap<A, B>() 
     .ForMember(dest => dest.defs, opt => opt.MapFrom(origin => new[]{ origin.abc })); 

目标属性为定义的数组中,而源requries的东西阵列,这是automapper如何理解......

这个作品!

+2

如果您想将此逻辑放在单独的可重用类中,您还可以使用自定义解析器。 – 2010-02-04 01:57:32