首页新闻找找看学习计划

C# lamda表达式如何转成sql

0
[已解决问题] 解决于 2012-01-06 13:28

看了linqtosql 感觉很神奇,但是不知道lamda表达式是怎么转成sql的,请问有人知道吗?

sixserve的主页 sixserve | 初学一级 | 园豆:19
提问于:2011-12-16 20:48
< >
分享
最佳答案
0

C#语言(从3.0开始)为lambda表达式提供了同像性功能,该特性通常存在于函数式编程语言LISP中,这意味着lambda表达式使用相同的语法形式来表示代码(IL指令)和数据表示(表达式树)。表达式树并不包含代码的执行结果,而只是代码的数据表现形式。并且表达式树可以在运行时被检测,因此LINQ to SQL可以将其翻译成SQL查询语句。

我有一篇博客LINQ之路 8: 解释查询(Interpreted Queries)详细讨论了这个问题,希望对你有所帮助。

Life a Poem | 菜鸟二级 |园豆:437 | 2011-12-16 22:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册