2010-05-19 2 views
7

Возможно ли с помощью Automapper отобразить плоский объект на сложный граф объектов?Может automapper создать граф объекта из flatted объекта?

Mapper.CreateMap<PersonDto,Person>() 

Карта PersonDto.BirthCertificateFatherName в Person.BirthCertificate.FatherName

+0

вы можете сделать это с помощью valueinject er http://valueinjecter.codeplex.com/ – Omu

ответ

3

Нет, не может, он делает это по-другому

Person.BirthCertificate.FatherName to PersonDto.BirthCertificateFatherName 

UPDATE: ValueInjecter может это сделать:

//unflattening 
person.InjectFrom<UnflatLoopValueInjection>(personDto); 

//flatenning 
personDto.InjectFrom<FlatLoopValueInjection>(person); 
Смежные вопросы