使用Automapper可以将一个扁平对象映射到复杂的对象图吗?
Mapper.CreateMap<PersonDto,Person>()
将PersonDto.BirthCertificateFatherName映射到Person.BirthCertificate.FatherName
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);