Automapper 可以将平面对象映射到复杂对象图吗?
Mapper.CreateMap<PersonDto,Person>()
将 PersonDto.BirthCertificateFatherName 映射到 Person.BirthCertificate.FatherName
Automapper 可以将平面对象映射到复杂对象图吗?
Mapper.CreateMap<PersonDto,Person>()
将 PersonDto.BirthCertificateFatherName 映射到 Person.BirthCertificate.FatherName
不,它不能,它以另一种方式做
Person.BirthCertificate.FatherName to PersonDto.BirthCertificateFatherName
更新:ValueInjecter可以这样做:
//unflattening
person.InjectFrom<UnflatLoopValueInjection>(personDto);
//flatenning
personDto.InjectFrom<FlatLoopValueInjection>(person);