我还有下一个实体
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
。但是在其他情况下,此属性是必需的。我可以像这样
List<ImagesDTO> Images
吗?
CreateMap<Image, ImageDTO>().ForMember(x => x.Tags.Select(p=>p.Images),
opts => opts.Ignore());