随笔分类 -  LINQ

摘要:简单来说,为了IDE的智能感知(Intelisence)这个功能,select 关键字放在后面了。 以 select 开头写LINQ查询语法并不是没出现过,如果使用过2005年的VB9 CTP 版本,那时候VB9的LINQ查询语法就是 select 关键字在前面,但是 select 关键字在前面,在做智能感知(Intelisence)时候就很头大。经过微软IDE组的权衡,确定了把 from 关键字放在最前面。 你看 http://blog.joycode.com/saucer/archive/2005/09/16/63513.aspx 这篇博客,那时候 VB9 LINQ的查询语法还是 ... 阅读全文
posted @ 2011-12-28 10:14 EasyPass 阅读(481) 评论(0) 推荐(0)
摘要:Linq是一种.Net特有的查询语言,是一组用于c#或vb语言的扩展,它允许编写以查询数据库相同的方式操作内存数据。说白了,它就是SQL语法相似的一种查询内存数据的语法,只不过,SQL是查数据库,它是查询数据库或内存数据。语义:from 临时变量 in 集合对象或数据库对象where 条件表达式 [order by 条件]select 临时变量被查询的值[group by 条件] Linq的查询返回值的类型是临时变量的类型,可能是一个对象也可能是一个集合。并且Linq的查询表达式是在最近一次创建对象时才被编译的。Linq查询一般是一个延时查询,只有真正调用查询结果的时候,才会进行查询。看... 阅读全文
posted @ 2011-12-28 10:00 EasyPass 阅读(267) 评论(0) 推荐(0)
摘要:LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。并且它同时还使得查询可以方便地对内存中的信息进行查询而不仅仅只是外部数据源。 LINQ定义了一组标准查询操作符用于在所有基于.NET平台的编程语言中更加直接地声明跨越、过滤和投射操作的统一方式,标准查询操作符允许查询作用于所有基于IEnumerable<T>接口的源,并且它还允许适合于目标域或技术的第三方特定域操作符来扩大标准查询操作符集,更重要的是,第 阅读全文
posted @ 2011-11-16 22:11 EasyPass 阅读(219) 评论(0) 推荐(0)