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运算符

posted on 2019-07-17 16:26  站在草原忘北京  阅读(137)  评论(0编辑  收藏  举报

导航