C#编程之Linq-语言集成查询_基础篇

1. Linq是什么

Linq 是微软提供的能直接引入到编程语言的一种查询技术

  • Linq的查询操作可以通过编程语言自身来传达,而不是以字符串嵌入到应用程序代码在

2. Linq的作用

  • 编写更少的代码创建完整应用

3. Linq的基本组成

  • Linq to SQL组件,可以查询基于关系数据库的数据(包含增、删、改、查、排序、集合、分区)
  • Linq to DataSet组件,可以查询DataSet对象数据
  • Linq to Object组件,可以查询IenumerableIenumerable<T>集合
  • Linq to XML组件,可以查询或操作XML结构的数据,以及处理XML文档的全新的编程接口

4. 命名空间

system.Linq; 命名控件:提供主持使用 Linq 进行查询的类和接口
system.Data.Linq; 命名空间:提供 Linq to sql 相关类、结构、接口、枚举
system.XML.Linq; 命名空间:提供与 Linq to XML 相关的类和接口

5. 8个基本子句:

关键字 说明
from 指定范围变量和数据源
where 从数据源中筛选数据
select 指定查询结果中元素所具有的类型或表现形式
group 对查询结果进行分组
orderby 对查询元素进项排序 (ascending / descending)
into 提供一个标识符,可以充当join、 group、 select 子句结果的引用
join 连接两个数据源
let 产生一个用于存储查询表达式中的子表达式查询结果的范围变量

6. Linq语法格式:

var 临时数据 = from 临时变量 int 集合对象(或数据库对象) 
				where 条件
​				orderby 排序(默认为升序)select 临时变量;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章