忽略集合成员AutoMapper C#的属性

时间:2018-07-25 11:17:29

标签: c# mapping automapper

我还有下一个实体

public class TagDTO
{
   public int Id { get; set; }
   public string Description { get; set; }
   public List<ImageDTO> Images { get; set; }
}

public class ImageDTO
{
    public int Id { get; set; }
    public List<TagDTO> Tags { get; set; } 
}

当我从Image映射到ImageDTO时,我在List<Images>类中不需要TagDTO。但是在其他情况下,此属性是必需的。我可以像这样

在AutoMapper中配置为忽略List<ImagesDTO> Images吗?
 CreateMap<Image, ImageDTO>().ForMember(x => x.Tags.Select(p=>p.Images),
 opts => opts.Ignore());

0 个答案:

没有答案