人本善良

导航

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页

2019年6月20日 #

20.AutoMapper 之理解你的映射(Understanding Your Mappings)

摘要: https://www.jianshu.com/p/4f5c14fbf1c2 理解你的映射(Understanding Your Mappings) AutoMapper 为你的映射创建执行计划。在调试期间执行计划可以以表达式树的形式呈现。你可以通过安装VS扩展ReadableExpressions 阅读全文

posted @ 2019-06-20 17:17 简简单单2018 阅读(194) 评论(0) 推荐(0)

19.AutoMapper 之开放式泛型(Open Generics)

摘要: https://www.jianshu.com/p/ce4c7e291408 开放式泛型(Open Generics) AutoMapper可以支持开放式泛型的映射。为开放式泛型创建映射: public class Source<T> { public T Value { get; set; } } 阅读全文

posted @ 2019-06-20 17:16 简简单单2018 阅读(707) 评论(0) 推荐(0)

16.AutoMapper 之可查询扩展(Queryable Extensions)

摘要: https://www.jianshu.com/p/4b23e94a7825 可查询扩展(Queryable Extensions) 当在像NHibernate或者Entity Framework之类的ORM框架中使用AutoMapper的标准方法Mapper.Map 时,您可能会注意到,当Auto 阅读全文

posted @ 2019-06-20 17:15 简简单单2018 阅读(620) 评论(0) 推荐(0)

17.AutoMapper 之配置(Configuration)

摘要: https://www.jianshu.com/p/031ff68797dd 配置(Configuration) 通过构造函数创建并初始化MapperConfiguration实例: config = new MapperConfiguration(cfg => { cfg.CreateMap<Fo 阅读全文

posted @ 2019-06-20 17:15 简简单单2018 阅读(1000) 评论(0) 推荐(0)

18.AutoMapper 之条件映射(Conditional Mapping)

摘要: https://www.jianshu.com/p/8ed758ed3c63 条件映射(Conditional Mapping) AutoMapper 允许你给属性添加条件,只有在条件成立的情况下该成员才会被映射。 这可以用在尝试将int 映射到 无符号 int的情况下。 class Foo{ pu 阅读全文

posted @ 2019-06-20 17:15 简简单单2018 阅读(1139) 评论(0) 推荐(0)

15. AutoMapper 之映射继承(Mapping Inheritance)

摘要: https://www.jianshu.com/p/e4f05403bd13 映射继承(Mapping Inheritance) 映射继承有两个功能: 从基类或接口配置继承映射配置 运行时多态映射 继承的配置是可选择的,你可以在基类中使用Include 来指定可被继承的映射配置或者在派生类使用Inc 阅读全文

posted @ 2019-06-20 17:14 简简单单2018 阅读(568) 评论(0) 推荐(0)

14.AutoMapper 之依赖注入(Dependency Injection)

摘要: https://www.jianshu.com/p/f66447282780 依赖注入(Dependency Injection) AutoMapper支持使用静态服务定位构建自定义值解析器和自定义类型转换器的功能: Mapper.Initialize(cfg => { cfg.ConstructS 阅读全文

posted @ 2019-06-20 17:13 简简单单2018 阅读(1161) 评论(0) 推荐(0)

13.AutoMapper 之映射前后(Before and After Map Action)

摘要: https://www.jianshu.com/p/1ff732094f21 映射前后(Before and After Map Action) 你可能偶尔需要在映射发生前后执行自定义逻辑。这应该很少见,这种操作放在AutoMapper之外更加合理。不过你还是可以使用before/after 映射动 阅读全文

posted @ 2019-06-20 17:12 简简单单2018 阅读(1318) 评论(0) 推荐(0)

11.AutoMapper 之值转换器(Value Transformers)

摘要: https://www.jianshu.com/p/b77311546e64 值转换器(Value Transformers) 值转换器应用于单一类型的转换。AutoMapper在分配值之前,会检测该值是否设置了值转换器并应用该值转换器。 你可以在几个不同的级别创建值转换器: 全局 配置文件 映射图 阅读全文

posted @ 2019-06-20 17:11 简简单单2018 阅读(402) 评论(0) 推荐(0)

12.AutoMapper 之Null替换(NullSubstitution)

摘要: https://www.jianshu.com/p/3f86f237d1db Null 替换(Null Substitution) Null 替换允许当源类型成员在成员链任何位置为Null时给目标成员提供一个备用的值。这意味着目标成员不再映射为Null而是你提供的备用值。 var config = 阅读全文

posted @ 2019-06-20 17:11 简简单单2018 阅读(337) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 34 下一页