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