=波波日志 > Asp.Net/C#/WCF > 21.2 LINQ查询语法概述=
[转]21.2 LINQ查询语法概述
从上面的章节中可以看出,LINQ查询语句能够将复杂的查询应用简化成一个简单的查询语句,不仅如此,LINQ还支持编程语言本有的特性进行高效的数据访问和筛选。虽然LINQ在写法上和SQL语句十分相似,但是LINQ语句在其查询语法上和SQL语句还是有出入的,SQL查询语句如下所示。
上述代码是SQL查询语句,对于LINQ而言,其查询语句格式如下所示。
上述代码作为LINQ查询语句实现了同SQL查询语句一样的效果,但是LINQ查询语句在格式上与SQL语句不同,LINQ的基本格式如下所示。
LINQ语句不仅能够支持对数据源的查询和筛选,同SQL语句一样,还支持ORDER BY等排序,以及投影等操作,示例查询语句如下所示。
从结构上来看,LINQ查询语句同SQL查询语句中比较大的区别就在于SQL查询语句中的SELECT关键字在语句的前面,而在LINQ查询语句中SELECT关键字在语句的后面,在其他地方没有太大的区别,对于熟悉SQL查询语句的人来说非常容易上手。
+展开
-C#
select * from student,class where student.c_id=class.c_id//SQL查询语句
上述代码是SQL查询语句,对于LINQ而言,其查询语句格式如下所示。
+展开
-C#
var mylq = from l in lq.Student from cl in lq.Class where l.C_ID==cl.C_ID select l;//LINQ查询语句
上述代码作为LINQ查询语句实现了同SQL查询语句一样的效果,但是LINQ查询语句在格式上与SQL语句不同,LINQ的基本格式如下所示。
+展开
-C#
var <变量> = from <项目> in <数据源> where <表达式> orderby <表达式>
LINQ语句不仅能够支持对数据源的查询和筛选,同SQL语句一样,还支持ORDER BY等排序,以及投影等操作,示例查询语句如下所示。
+展开
-C#
var st = from s in inter where s==3 select s;//LINQ查询
var st = from s in inter where (s * s) % 2 == 0 orderby s descending select s;//LINQ条件查询
var st = from s in inter where (s * s) % 2 == 0 orderby s descending select s;//LINQ条件查询
从结构上来看,LINQ查询语句同SQL查询语句中比较大的区别就在于SQL查询语句中的SELECT关键字在语句的前面,而在LINQ查询语句中SELECT关键字在语句的后面,在其他地方没有太大的区别,对于熟悉SQL查询语句的人来说非常容易上手。
类别:Asp.Net/C#/WCF 作者:转载 日期:2010-06-03 【评论:0】
暂时没有评论!
发表留言
百度赞助
同类热门博文
- ·IE里Cookie跨域不能..
- ·去掉隐藏asp.net编译..
- ·解决asp.net验证视图..
- ·找不到System.Web.S..
- ·web服务因URL意外地..
- ·C#2.0中,SerialPor..
- ·用C#编写ActiveX控件..
- ·用C#编写ActiveX控件..
博格Tag
- flash/flex/fcs/AIR(752)
- Asp.Net/C#/WCF(598)
- 操作系统及应用软件(376)
- JavaScript/Ajax(330)
- SQL及数据库(134)
- 黑客技术(115)
- Asp/VBScript(111)
- HTML/WML/CSS兼容/XML(102)
- PHP/apache/Perl(96)
- 网站排名及优化(96)
- 其他(75)
- showbo日志(66)
- lucene.net/分词技术(33)
- 计算机网络(26)
- 机械重工(26)
- C#设计模式(25)
- Google Maps开发(17)
- 日语学习(15)
- Canvas/VML/SVG(13)
- linux(11)
- 游戏开发(8)
- 正则表达式(5)
- Jsp/Java(4)
最新博文
- ·详解SqlConnection连..
- ·C#实现的html内容截..
- ·asp.net web.config..
- ·asp.net<%--注释--%..
- ·ASP.NET环境配置常见..
- ·asp.net防止图片盗链..
- ·Session.Abandon的使..
- ·asp中缓存cache技术..
随机博文
