您的位置:首页 > 移动开发

AutoMapper在MVC中的运用小结

2014-02-25 23:53 232 查看

配置、单元测试、AOP注入 


Decimal转换成String类型 


源数组转换成目标数组   


源中的集合(数组)属性转换成目标中的集合(数组)属性


子类父类间的映射 


源字典集合转换成目标字典集合 


枚举映射

自定义解析器  


源中的复杂属性和Get...方法转换成目标属性 


类型转换,源string类型分别转换成int, DateTime,Type  


源和目标都包含复杂类型属性


把源中的一个属性映射到目标中的多个属性 


动态实现接口方法或属性 


目标中的属性如果比源多,可以忽略多出的属性


目标有virtual属性,可忽略


目标属性值为null的解决办法


int转string


bool转string


DateTime转String


判断条件


当源和目标具有同名的复杂类型属性、集合类型属性,这2种属性对应的类间也需建立映射 


一次性定义好源和目标的所有映射


一次性定义好源和目标的所有映射,目标中有复杂类型属性


一次性定义好源和目标的所有映射,目标中有复杂类型属性,为复杂类型创建自定义解析器


显示所有订单 


显示客户信息

显示订单,但不显示view model OrderDto中的集合导航属性


把源中的DateTime类型转换成int类型


把源中的bool类型转换成string类型

把源中的集合导航属性IEnumerable<OrderItems> LineItems转换成目标中的计算数量的string类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  AutoMapper MVC