Linq的使用

LINQ基础介绍 :

.NET,任何数据结构都是由在mscorlib.dllSystem.Collections.Generic命名空间下的Ienumerable<T>接口得到的. 

映射可以访问所有的定义在System.Core.dllSystem.Linq命名空间下的枚举类.这个枚举类是定义在System.Core.dllSystem.Linq

命名空间下的一个静态非可继承类

 

Linq是语言集成查询

Linq,它允许使用SQL查询数据库的方式来查询数据集合

Linq,可以从数据库,程序对象集合以及XML文档中查询数据

linq主要包含以下三部分:

1.Linq to object   主要负责对象的查询

2.linq to XML       主要负责XML的查询

3.Linq to ADO.NET  主要负责数据库的查询

   Linq to SQL

   Linq to DataSet

   Linq to Entities

Linq的优势:

1.熟悉的语言:开发人员不必为每种类型的数据源或数据格式学习新的语言

2.更少的编码:相比较传统的方式,linq减少了要编写的代码量

3.可读性强:linq增加了代码的可读性,因此其他开发人员可以很轻松的理解和维护

4.标准化的查询方式:可以使用相同的linq语法查询多个数据源

5.类型检查:程序会在编译的时候提供类型检查

6.智能感知提示:linq为通用集合提供智能感知提示

7.整形数据:linq可以检索不同形状的数据

 

let关键字(使用let字句扩展范围变量)

1. 创建一个可以查询自身的可枚举类型

2.使查询只能对范围变量word调用一次ToLower。

如果不使用let,则必须在where字句的每个谓词中调用ToLower

where关键字(筛选)

order by关键字(排序)

descending 降序

ascending 升序

group关键字(分组)

join关键字(连接)

equal运算符

转载于:https://www.cnblogs.com/lxlxlx/p/11201771.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值