Je carte actuelle:Comment cartographier les propriétés de l'objet enfant imbriqués dans Automapper
CreateMap<Article, ArticleModel>()
.ForMember(dest => dest.BaseContentItem, opts => opts.MapFrom(src => src.BaseContentItem))
.ForMember(dest => dest.BaseContentItem.TopicTag, opts => opts.MapFrom(src => src.BaseContentItem.TopicTag))
.ForMember(dest => dest.MainImage, opts => opts.MapFrom(src => src.MainImage))
.ReverseMap();
L'erreur que je reçois est:
System.ArgumentException: 'Expression' dest => dest.BaseContentItem .TopicTag 'doit résoudre au membre de niveau supérieur et pas les propriétés de l'objet enfant. Utilisez un résolveur personnalisé sur le type enfant ou l'option AfterMap à la place. '
Comment puis-je mapper ceci?
Vous avez besoin de ForPath au lieu de ForMember. –