LINQ : 与T-SQL的比较对照表

LINQ是一个不错的东西,我一直都这么觉得。很多朋友对他的语法都感到好奇,因为它很多地方确实与T-SQL很类似。但也有不同的地方。下面我整理了一个对照表

T-SQL关键字 LINQ表达式关键字 LINQ扩展方法
Select Select Select,SelectMany
Top   Take,Takewhile
Distinct   Distinct
From From … In…  
Where Where Where
Group By Group… By… Into…  
Order By OrderBy… OrderBy,OrderByDescending
Join… On… JOIN … ON … Into… Join, GroupJoin
Union   Union
Except   Except
Intersect   Intersect
Max   Max
Min   Min
Avg   Average
Sum   Sum
Count   Count,LongCount
First   First,FirstOrDefault
Last   Last,LastOrDefault
    Skip,SkipWhile
    Single
    Any
    All
本文由作者:陈希章 于 2009/7/16 22:48:58 发布在:http://www.cnblogs.com/chenxizhang/
本文版权归作者所有,可以转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
更多博客文章,以及作者对于博客引用方面的完整声明以及合作方面的政策,请参考以下站点:陈希章的博客中心
posted @ 2009-07-16 22:49  陈希章  阅读(537)  评论(0编辑  收藏  举报