嵌套的子對象的屬性映射我有當前地圖:如何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();
我得到的錯誤是:
System.ArgumentException: '表達' DEST => dest.BaseContentItem .TopicTag'必須解析爲頂級成員,並且不能解析任何子對象的屬性。改爲在子類型 類型或AfterMap選項上使用自定義解析器。'
如何映射這個?
您需要ForPath而不是ForMember。 –