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 临时变量 in 集合对象(或数据库对象) 
				where 条件
​				orderby 排序(默认为升序)select 临时变量;
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑夜中的潜行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值