1. 首页
  2. 编程语言
  3. C#
  4. C# IQueryable揭开表达式树的神秘面纱

C# IQueryable揭开表达式树的神秘面纱

上传者: 2021-10-27 22:57:20上传 PDF文件 213.90 KB 热度 17次

... 我们今天主要就是来分析表达式树的。、lambda表达式和表达式树的区别:Lambda表达式:表达式树:咋一看,没啥区别啊。(当然,我们可以可以手动的主动的去创表达式树。只是太麻烦,不是必要情况没有谁愿意去干这个苦活呢)我们来看看表达式树到底有什么神奇的地方:有没有看出点感觉来?Body里面有Right、Left,Right里面又有Right、Left,它们的类型都是继承自Expression。这种节点下面有节点,可以无限附加下去的数据结构我们称为树结构数据。实现自己的IQueryable、IQueryProvider仅仅解析了表达式树就可以捣鼓自己的orm了?不行,起码也要基于IQueryable接口来编码吧。

下载地址
用户评论