LINQ的基本语法包含如下的8个上下文关键字,这些关键字和具体的说明如下:

关键字 说明
from 指定范围变量和数据源
where   根据bool表达式从数据源中筛选数据
select 指定查询结果中的元素所具有的类型或表现形式
group 对查询结果按照键值进行分组(IGrouping<TKey,TElement>)
into 提供一个标识符,它可以充当对join、group或select子句结果的引用
orderby 对查询出的元素进行排序(ascending/descending)
join 按照两个指定匹配条件来Equals连接两个数据源(join on equals)
let 产生一个用于存储查询表达式中的子表达式查询结果的范围变量

转载于:https://www.cnblogs.com/joyceTING/archive/2013/02/06/2907705.html

LINQ的基本语法中八个关键字用法说明相关推荐

  1. C++中的explicit关键字用法

    c++中的explicit关键字用来修饰类的构造函数,被修饰的类的构造函数不能进行隐式类型的转换,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐 ...

  2. shell语法中的test命令用法

    test命令用法.功能:检查文件和比较值 1)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达 ...

  3. java+中的final关键字有哪些用法_Java中的Final关键字用法汇总及简单示例

    可能使用到final的情况有3种:数据.方法和类. 一.final数据 对于基本类型,final使数值恒定不变:而对于对象引用,final使引用恒定不变.一旦引用被初始化指向一个对象,就无法把它改为指 ...

  4. SQL语法中Order by的用法

    以前总是以为order by 后面只能跟列名,原来Order by 后面的表达式不仅可以是列名,还可以是此列名在select列表中的位置索引,此索引从1开始,例如: Select c1,c2,c3,c ...

  5. Oracle sql语法中decode函数的用法

    decode(条件,值1,结果1,值2,结果2,值3,结果3,... 值n,结果n,缺省值) 改函数的解释: IF 条件=值1 THEN RETURN(结果1) ELSIF 条件=值2 THEN RE ...

  6. oracle (decode,Oracle sql语法中decode函数的用法

    decode(条件,值1,结果1,值2,结果2,值3,结果3,... 值n,结果n,缺省值) 改函数的解释: IF 条件=值1 THEN RETURN(结果1) ELSIF 条件=值2 THEN RE ...

  7. mysql语法中的LIMIT的用法

    select * from table limit m,n 其中m是指记录开始的index,从0开始,表示第一条记录,n是指从第m+1条开始,取n条. Example: select * from t ...

  8. 了解 C# “.NET研究”4 中的 Dynamic 关键字

    dynamic 关键字和动态语言运行时 (DLR) 是 C# 4 和 Microsoft .NET Framework 4 中的重大新增功能. 这些功能在宣布时就引起了人们的极大兴趣,并伴随着许多疑问 ...

  9. 1小时钟回顾MySQL语法(中)

    六.聚集函数 使用聚集函数,可以方便的分析数据,主要有以下几种应用场景: 1.确定表的行数 (统计) 2.对某一列值进行求和 3.找出表的列 最大值,最小值 或平均值 特点: 使用聚集函数,返回的结果 ...

最新文章

  1. Asp.Net中查询域名的Whois信息
  2. iphone内存检测
  3. Linux-awk及内置变量
  4. IDEA查看Java源码
  5. spring整合mybatis基于注解
  6. caffe网络模型各层详解(一)
  7. Public Sale【博弈】
  8. Error: No valid Oracle clients found. You need at least one 64-bit client properly configured.
  9. Python机器学习:线型回归法01简单线型回归法
  10. selenium3 + python - js处理readonly属性
  11. oracle ora-22992,ORACLE ORA--22992:无法使用远程表选择的LOB定位器,database link
  12. 硬核! BAT 究竟是怎么玩转中台的!
  13. 【转】C#中的Stream
  14. Jmeter 面试题
  15. 05【应用工具简介】PM 流程图,思维导图,原型图绘制?怎么绘制不被解雇?
  16. ico付费图标下载器 附带易语言源码
  17. 程序员应知必会的思维模型之 22 奥卡姆剃刀 (Occam‘s Razor)
  18. 固态硬盘寿命测试一年半 寿命指数超乎想象 连写2500TB终于全挂
  19. 小程序使用mp-html解析html
  20. 软通动力:电子签是HR数字化的重要抓手

热门文章

  1. C#类中操作UI层控件状态[原]
  2. JRE System Library、Referenced Libraries、Web App Libraries的含义
  3. Jquery_如何扩展方法
  4. 热烈庆贺清明小长假的到来
  5. Lazarus IOCP 移植
  6. 网页效果图设计之色彩索引
  7. Docker阿里云镜像存储服务
  8. POJ1325二分匹配或者DINIC(最小路径覆盖)
  9. hdu1043 经典的八数码问题 逆向bfs打表 + 逆序数
  10. 【数字信号处理】傅里叶变换性质 ( 傅里叶变换频移性质示例 | PCM 音频信号处理 | 使用 matlab 进行频移操作 )