LINQ查询子句
LINQ查询表达式是LINQ中非常重要的一部分内容,它可以从一个或多个给定的数据源中检索数据,并指定
检索结果的数据类型和表现形式。
(1)from子句
from 范围变量 in 数据源
(2)where子句
where子句指定筛选元素的逻辑条件,一般由逻辑运算符(如逻辑"与"、逻辑"或")组成。
(3)select子句
LINQ查询表达式要么以select子句结束,要么以group子句结束
(4)group子句
在查询表达式中,group子句对查询的结果进行分组,并返回元素类型为IGrouping<TKey,TElement>的对象序列
(5)orderby子句
在LINQ查询表达式中,orderby子句可以对查询结果进行排序,且排序的键可以为一个或多个。多个排序的键以逗号分隔
descending(降序)
(6)join子句
有以下3种联接关系:
.内部联接,元素的联接关系必须同时满足被联接的两个数据源
.分组联接,含有into子句的join子句
.左外部联接
(7)let子句
可以创建一个新的范围变量,并且使用该变量保存表达式中的结果