ABP源码分析三十一:ABP.AutoMapper
2023-09-14 08:57:09 时间
这个模块封装了Automapper,使其更易于使用。
下图描述了改模块涉及的所有类之间的关系。
AutoMapAttribute,AutoMapFromAttribute和AutoMapToAttribute:这三个attribute用于标注一个类到另外一个类的map方向。
AutoMapperHelper: 通过调用Automapper的API,根据类的AutoMap的特性完成类型之间的Map.
AbpAutoMapperModule: 1. 查找项目中所有标注了AutoMap特性的类型,并完成他们之间的Map. 2. 完成LocalizableString与String的Map.
AutoMapExtensions: 扩展了object. 如下图,通过object的mapto方法,就可以完成对象间的转换。
相关文章
- 【程序源代码】pdf转word工具及源码
- 【说站】新款趣味测试小程序源码
- ReactDOM.render在react源码中执行之后发生了什么?
- react源码分析之协调与调度
- 图解K8s源码 - kube-controller-manager篇
- React源码分析(一)Fiber_2023-02-14
- tp5源码解析--自动加载类
- Informer LocalStore源码解析
- 快速搜索Linux源码的技巧(怎么查看linux源码)
- ConcurrentHashMap源码分析详解编程语言
- 深入探索Linux驱动程序源码,打造稳定高效的系统(linux驱动程序源码)
- ABP框架下连接MySql的简单实现(abp 连接mysql)