代码改变世界

linq 学习系列

2010-09-08 20:48  在路上。。。  阅读(541)  评论(3编辑  收藏  举报

最近项目再用entity framework做 因为有些繁琐的查询需要linq来处理 所以想把自己看的和学习到的写成一个系列,一直看园子里大伙的文章却从没写过,今天看到以前的朋友都在写自己的学习成果,所以也有了写点东西的冲动

一初视linq

1 什么是linq

2 众说纷纭的linq

3 linq 之前之后的代码

4 linq的好与坏

5 小结

二 linq to object

1 linq c#3.0的语言增强

2 五分钟搞定你linq to object

3 小结

三基本的linq查询

查询语法选项

1 过滤

2 更改返回值类型

3 返回结果集中的序列值

4 返回索引值

5 删除特定值

6 结果排序

小结

四分组和连接

1 分组

2 连接

五标准的查询操作

1内置运算

2聚合运算

3类型转换

4元素运算

5等值运算

6连接运算

7合并运算

8分区运算

9量词运算

六linq to set的操作

1 Linq to set 的操作

2 Hashset<T>的操作

小结

七linq to object的扩展操作

1 新的linq操作

2单个元素操作

3集合操作

4聚合操作

5分组操作

小结

八c#4.0 的特征

1C#的演化

2可选参数和命名参数

3动态类型

4Com-interop和linq交互

小结

九并行的linq

1并行编程驱动

2多线程并行操作

3平行的期望,制约因素,并阻断

4 Linq并行

5写一个并行的linq操作

小结