嵌套的子对象的属性映射我有当前地图:如何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。 –