特牛网址导航

从零学习表达式树(二)【入门基础】_风神.NET的博客-CSDN博客

网友收藏
表达式树以树形数据结构表示代码。它能干什么呢?你可以对表达式树中的代码进行编辑和运算。这样能够动态修改可执行代码、在不同数据库中执行 LINQ 查询以及创建动态查询。好不好玩?表达式树还能用于动态语言运行时 (DLR) 以提供动态语言和 .NET Framework 之间的互操作性,同时保证编译器编写员能够发射表达式树而非 Microsoft 中间语言 (MSIL)。哪里有应用?ORM框架、工作流框架等,使用到Lambda的代码。。。动态执行代码、动态组装代码等。_从零学习表达式树