LINQ学习笔记(四)

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子句

可以创建一个新的范围变量,并且使用该变量保存表达式中的结果

posted on 2013-01-07 12:10  乌英达姆  阅读(138)  评论(0编辑  收藏  举报

导航