3
Mapper.CreateMap<A, B>()
      .ForMember(dest => dest.defs, opt => opt.MapFrom(origin => origin.abc));

其中 defs 是 Def (Def[]) 的数组

如何映射?

4

1 回答 1

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

目标属性是 Def 的数组,因此源需要某些东西的数组,这就是 automapper 理解的方式......

这行得通!

于 2010-02-03T12:33:37.877 回答