我有两个模型:
public class HouseDto
{
public DateTime[] ProductionDates { get; set; }
}
和
public class House
{
public string PeriodStart { get; set; }
public string PeriodEnd { get; set; }
}
我想将PeriodStart
和PeriodEnd
合并成一个数组ProductionDates
。像这样:
CreateMap<HouseDto, House>()
.ForMember(d => d.ProductionDates, e => e.MapFrom(s => s.PeriodStart))
.ForMember(d => d.ProductionDates, e => e.MapFrom(s => s.PeriodEnd));
问题在于PeriodStart
会覆盖PeriodEnd
。我查看了文档,也用 Stack Overflow 查了一下,但还没找到将多个数组合并成一个数组的方法。AutoMapper 能实现吗?