Jon*_*han 6 c# model-view-controller lambda automapper
我刚刚开始使用AutoMapper,到目前为止发现它非常直接且节省时间.
只有一点我不确定 - 如何以相同的方式映射给定类型的所有属性?
可以使用lambda在单个语句中使用AutoMapper来完成,与常规映射一样吗?
你在寻找什么被称为CustomTypeConverter.这些是全局范围的,只需配置一次.
语法是:
Mapper.CreateMap<TSourceProperty,TDestinationProperty>().ConvertUsing(argument);
Run Code Online (Sandbox Code Playgroud)
哪里argument可以
ITypeConverter<TSourceProperty,TDestinationProperty>Func<TSourceProperty,TDestinationProperty>Jimmy Bogard CustomTypeConverter在http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/05/05/automapper-feature-custom-type-converters.aspx上有一篇关于实施s 的文章.
AutoMapper文档的CustomTypeConverter页面中还提供了更多信息.
哦,顺便说一句(因为我想要Omu的赏金)你也可以通过切换到valueinjecter来做到这一点.
| 归档时间: |
|
| 查看次数: |
938 次 |
| 最近记录: |