LINQ 是 C# 3.0 版本中最重要的改进。
在C# 2.0 中主要的新特性是泛型,它为类 型安全的泛型集合类、泛型接口和委托奠定了基础。
在C# 3.0 中主要新特性是LINQ。 通过它可以使用与语言集成的语法查询任意数据源,只要该数据源有提供程序即可。
本章讨论了LINQ 查询和查询所基于的语言结构,例如扩展方法和λ表达式,还列出了各种LINQ 查询操作符,它们不仅用于过滤数据源,给数据源排序,还用于执行分区、分组、转换、连接等操作。
LINQ 是一个非常深奥的主题,LINQ to SQL、LINQ to XML 还有ADO.Net EF。还可以下载其他第三方提供程序,
例如:LINQ to MySQL、LINQ to Amazon、LINQ to Flickr 和 LINQ to SharePoint。
无论使用什么数据源,都可以通过LINQ 使用相同的查询语法。
另一个重要的概念是表达式树。表达式树允许在运行期间建立对数据源的查询,因为表达式树存储在程序集中。
第一部分 LINQ 基础:
2.LINQ 标准的查询操作符 过滤 where、index1、OfType
3.LINQ 标准的查询操作符 复合的 from in 子句
4.LINQ 标准的查询操作符 排序 orderby、thenby、Take
5.LINQ 标准的查询操作符 分组 group by into 、select new 、orderby descending、from in
6.LINQ 标准的查询操作符 连接 join in on equals
7.LINQ 标准的查询操作符 设置操作符号 两个结果集的 并、交、差、唯一
8.LINQ 标准的查询操作符 分区 Take 、Skip 、TakeWhile 、SkipWhile
9.LINQ 标准的查询操作符 合计操作符 Count()、Sum()、Min()、Max()、Average()和Aggregate()
10.LINQ 标准的查询操作符 转换 ToList()、ToLookup()、ToEnumerable()、ToDictionary、ToType<T>
11.LINQ 标准的查询操作符 生成操作符 Range()、Empty()和Repear()
13.LINQ 提供程序
15.
代码下载:LINQ.rar
第二部分 LINQ to SQL
1.LINQ to SQL 在 Visual Studio 2008 中的简单应用
6.LINQ to SQL语句之Insert/Update/Delete操作 转
7.
8.
代码下载:LINQtoSQL.rar
第三部分 LINQ to XML
1.LINQ to XML .Net 3.5 中的新XML对象
4.LINQ to XML 结合 LINQ to SQL 使用
5.
代码下载:LINQtoXML.rar
第四部分 ADO.NET Entity Framework
1.ADO.NET Entity Framework 一个简单数据绑定例子
2.ADO.NET Entity Framework 基本概述
3.ADO.NET Entity Framework 使用中的经验总结
4.ADO.Net Entity Framework Linq To Entities 语法功能汇编
5.ADO.NET Entity Framework 中使用存储过程
6.
7.