08 2025 档案

摘要:PocoEmit使用比较简单对于大部分转化是不需要手动配置 可以替代AutoMapper的大部分工作,实现精简代码,提高性能 一、获取Mapper实例 1. 获取Mapper默认实例 Default是一个静态延迟初始化的默认实例 IMapper mapper = PocoEmit.Mapper.De 阅读全文

posted @ 2025-08-28 16:31 xiangji 阅读(562) 评论(0) 推荐(2)

摘要:AutoMapper是让人又爱又恨的项目 爱它是因为它解决了一些问题,很多项目都有用,下载量很大,受众很广。 恨它是因为它诸多反人类的设计。 为此本人开源项目PocoEmit对标AutoMapper。 1. AutoMapper反人类设计 1.1 AutoMapper注册代码 services.Ad 阅读全文

posted @ 2025-08-27 00:06 xiangji 阅读(2384) 评论(36) 推荐(6)

摘要:最近看AutoMapper源码,被1行代码震惊到了。 请各位工程师也look一下: private static readonly MethodInfo ContextMapMethod = ExpressionFactory.Method<ResolutionContext, object>(a 阅读全文

posted @ 2025-08-19 11:31 xiangji 阅读(70) 评论(0) 推荐(1)

导航