Linq
- 1. Linq是什么
- 2. Linq的作用
- 3. Linq的基本组成
- 4. 命名空间
- 5. 8个基本子句:
- 6. Linq语法格式:
1. Linq是什么
Linq 是微软提供的能直接引入到编程语言的一种查询技术
- Linq的查询操作可以通过编程语言自身来传达,而不是以字符串嵌入到应用程序代码在
2. Linq的作用
- 编写更少的代码创建完整应用
3. Linq的基本组成
- Linq to SQL组件,可以查询基于关系数据库的数据(包含增、删、改、查、排序、集合、分区)
- Linq to DataSet组件,可以查询
DataSet
对象数据 - Linq to Object组件,可以查询
Ienumerable
或Ienumerable<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语法格式: