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 に答える