2015-05-22 13 views
2

Как я могу сопоставить сложный UploadDTO с сущностью Number?Карта dto для сложного объекта

public class UploadDTO 
{ 
    public CustomerDTO Customer { get; set; } 
    public MachineDTO Machine { get; set; } 
    public NumberDTO Number { get; set; } 
} 

public class Number 
{ 
    public Customer Customer { get; set; } 
    public Machine Machine { get; set; } 
} 

UPDATE

Mapper.CreateMap<CustomerDTO , Customer >(); 
Mapper.CreateMap<MachineDTO , Machine >(); 
Mapper.CreateMap<NumberDTO , Number>(); 

Проблема заключается в том, что отображение UploadDTO отсутствует, так это не работает. Но как я могу сказать: «возьмите UploadDTO.Customer к клиенту, например?»

+1

смотри выше, что я сделал – Pascal

+0

Вы не создаете карту из '' UploadDTO' к Number'. – Amy

ответ

0

Просто добавьте недостающее отображение из UploadDTO на номер:

Mapper.CreateMap<UploadDTO , Number>();