前言 上篇简单实现了对象映射,针对数组,集合,嵌套类并没有给出实现,这一篇继续完善细节. 开源对象映射类库映射分析 1.AutoMapper 实现原理:主要通过表达式树Api 实现对象映射 优点: .net功能最全的对象映射类库. 缺点:当出现复杂类型和嵌套类型时性能直线下降,甚至不如序列化快 2.TinyMapper 实现原理:主要通过Emit 实现对象映射 优点:速度非常快.在处理复杂类型和嵌套类型性能也很好 缺点:相对AutoMapper功能上少一些,Emit的实现方案,在代码阅读和调试上…