源代码:TypeMapper.zip 背景 项目中,我们会经常用到各种赋值语句,比如把模型的属性赋值给UI,把视图模型的属性拷贝给Entity.如果模型属性太多,赋值也会变成苦力活.所以,框架编程的思维中,出现了”绑定“.绑定不仅可以简化赋值,还可以结合验证,简化绑定过程中的验证. 能实现绑定的框架很多,如AutoMapper,.Net自带的绑定机制,微软官方上还有一个利用绑定的Sample,等. 那些成熟的框架一般功能全面,考虑周全,一般推荐首选.但对于一些小项目个别情况,或许它们就会显得有些