摘要: 1、AutoMapper自动映射框架:用于不同类之间的相互转换,原理就是通过表达式树来实现的。 不同类相互转换有多种方式,比如反射,拿到一个类里的所有属性再循环复制给另一个类。或者是通过序列化和反序列化将连个 类互相转换,不过效率都没有通过表达式树效率高。 我们有时候需要进行对象转换: 我们定义如下 阅读全文
posted @ 2021-11-13 21:43 青仙 阅读(62) 评论(0) 推荐(1) 编辑
摘要: 什么是表达式树 表达式树以树形数据结构表示代码,其中每一个节点都是一种表达式,它将我们原来可以直接由代码编写的逻辑以表达式的方式存储在树状的结构里,从而可以在运行时去解析这个树,然后执行,实现动态的编辑和执行代码。在.Net 里面的Linq to SQL就是对表达式树的解析。 表达式和表达式树,表达 阅读全文
posted @ 2021-11-13 14:12 青仙 阅读(412) 评论(0) 推荐(1) 编辑