【发布时间】:2017-03-06 06:39:44
【问题描述】:
我有一堂课:
public class LearnerEvent
{
public string SubjectField { get; set; }
public string GradeField { get; set; }
public DateTime AchievementAwardDateField { get; set; }
public string QualificationTypeField { get; set; }
}
我想将此映射到 DTO:
public class LearnerEventDto
{
public List<LearnerEventInfoDto> LearnerEventInfo { get; set; }
public string QualificationTypeField { get; set; }
}
其中有一个子 dto:
public class LearnerEventInfoDto
{
public string SubjectField { get; set; }
public string GradeField { get; set; }
public DateTime AchievementAwardDateField { get; set; }
}
目的是让我可以分组显示对象,即。按奖励类型分组。
我知道我可能必须编写一个自定义映射器(使用 automapper),但我只是不确定如何去做。
【问题讨论】:
标签: c# asp.net asp.net-mvc mapping automapper