LINQ 学习(一)简介
很久没有接触LINQ了,由于新换了工作环境,在学习期间,也进行相应的总结与新的学习。
参考文件:1.忘记出处的一份word。
简介
LINQ 是Language Internet query 即语言集合查询的简写,是集成在.NET 框架中的一种特性,已经成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知,静态类型等强类型语言的好处,并且它同时还得查询可以方便对内存数据的信息进行查询,而不仅仅是外部数据。内存数据如:dataset。
LINQ是作用于所有基于IEnumerable<T> 接口的源,并且它还允许适合于目标域或技术的第三方特定域操作符来扩大标准查询操作符集,更重要的是,第三方操作符可以用它们自己的提供附加服务的实现来自由地替换标准查询操作符,根据LINQ模式的习俗,这些查询喜欢采用与标准查询操作符相同的语言集成和工具支持。
LINQ分为DLinq和XLinq.
LINQ 由5个部分组成:
Linq to objects |
Linq to Datasets |
Linq to SQL |
Linq to Entitys |
Linq to XML |
|
|
|
|
|
|
Linq 所支持的数据源有:
SQL Server |
XML |
内存中数据集合 |
可以使用其扩展框架,添加更多的数据源,如MYSql、Amazon等 |
|
|
|
|
|

浙公网安备 33010602011771号