7

Automapper 可以将平面对象映射到复杂对象图吗?

 Mapper.CreateMap<PersonDto,Person>()

将 PersonDto.BirthCertificateFatherName 映射到 Person.BirthCertificate.FatherName

4

1 回答 1

3

不,它不能,它以另一种方式做

Person.BirthCertificate.FatherName to  PersonDto.BirthCertificateFatherName

更新:ValueInjecter可以这样做:

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

//flatenning
personDto.InjectFrom<FlatLoopValueInjection>(person);
于 2010-05-26T08:27:00.413 回答