Как сопоставить отдельный объект типа x с массивом объекта типа y с помощью automapper - PullRequest
3 голосов
/ 03 февраля 2010
Mapper.CreateMap<A, B>()
      .ForMember(dest => dest.defs, opt => opt.MapFrom(origin => origin.abc));

где defs это массив Def (Def [])

как отобразить?

1 Ответ

5 голосов
/ 03 февраля 2010
Mapper.CreateMap<A, B>()
      .ForMember(dest => dest.defs, opt => opt.MapFrom(origin => new[]{ origin.abc }));

свойство destination является массивом Def, поэтому источник запрашивает массив чего-то, вот как его понимает automapper ...

это работает !!!

...