我正在使用AutoMapper,并想知道哪种方式是在不同情况下以不同方式映射对象的最佳方法(例如,忽略MethodA中的一个字段,在MethdoB等中包含该字段)。 我可以创建自己的MappingEngine,但如果有更好的方法可以实现这一点,我感到很奇怪。
答案 0 :(得分:1)
您可以使用automapper将一个源映射到多个目标。例如,您可以使用
创建源对象人
并查看模型
ContactInfoViewModel
BioViewModel
Mapper.Map<Person, ContactViewModel>(); Mapper.Map<Person, BioViewModel>();