Как отобразить конкретное свойство в модель сущности, а дочернее свойство - в другую модель сущности?
Мой DTO:
public class InsertApplicationDTO
{
public ApplicationDetailsDTO ApplicationDetails { get; set; }
public int AuthorityNum { get; set; }
public string CertificateManager { get; set; }
public int? Area { get; set; }
public int? Team { get; set; }
}
Я бы хотел сопоставить свойство ApplicationDetails с AppMirrorApplication
Это мой профиль:
public NYProfile()
{
CreateMap<AppMirrorApplication, InsertApplicationDTO>().ReverseMap()
.ForMember(x => x.ApplicationApproverTypeId, x => x.MapFrom(z => z.ApplicationDetails.ApplicationApproverTypeId))
.ForMember(x => x.ApplicationCategoryId, x => x.MapFrom(z => z.ApplicationDetails.ApplicationCategoryId));
}
Это работает нормально, но у меня намного больше свойств, и я не хочу делать это вручную.
Также одним из свойств в ApplicationDetailsDTO является объект типа ClientDetailsDTO, который я хотел бы сопоставить с AppMirrorClient
Таким образом, конечным результатом должна быть сущность с именем AppMirrorApplication, одним из свойств которой является тип AppMirrorClient.
Спасибо в