2010-02-03 50 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