当前位置:首页 > LINQ体验系列文章导航

LINQ体验系列文章导航

点击次数:1183  更新日期:2010-12-30
\n

导言


\n

在2007年11月19日,微软发布了Visual Studio 2008 和.NET 3.5。带来了很多新东西,比如ASP.NET3.5、LINQ、Silverlight、ASP.NET 3.5 Extensions等等,我们要跟紧着微软的步伐,很多的东西不得不从头开始学习了,LINQ体验系列是我在学习过程中记录下来的里程,在我的博客中分享,给大家一起学习Visual Studio 2008 和 .NET 3.5提供一个平台。


\n

本系列共三部分,第一部分讲述了Visual Studio 2008新特性,第二部分介绍了C# 3.0新语言特性和改进。第三部分开始讲解LINQ,先整体介绍了LINQ,再从LINQ to SQL语句入手贯穿了LINQ的精髓。本文给出了本系列的导航。


\n

第一部分:Visual Studio 2008新特性


\n

导读:Visual Studio 2008的新特性,其包括.NET Framework 对重定向的支持;ASP.NET AJAX和JavaScript智能客户端支持;全新的Web开发新体验:Web设计器提供了分割视图编辑、嵌套母板页、以及强大的CSS编辑器集成;编程语言方面的改进和LINQ;浏览.NET Framework库源码;智能部署ClickOnce;.NET Framework 3.5 增强功能;集成对Office (VSTO)和Sharepoint 2007开发的支持;在Windows Server 2008, Windows Vista 和Microsoft Office 2007下最好的开发工具集;单元测试功能,所有的Visual Studio专业版本都支持单元测试功能等等。


\n

LINQ体验(1)——Visual Studio 2008新特性


\n

第二部分:C# 3.0新语言特性和改进


\n

导读:总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化我们编写程序。


\n

C# 3.0新语言特性和改进包括:


\n

    \n
  • 自动属性(Auto-Implemented Properties)
    \n
  • 隐含类型局部变量(Local Variable Type Inference)
    \n
  • 匿名类型(Anonymous Types)
    \n
  • 对象与集合初始化器(Object and Collection Initializers)
    \n
  • 扩展方法(Extension Methods)
    \n
  • Lambda表达式和Lambda表达式树 (Lambda Expression and Lambda Expression Trees)

\n

LINQ体验(2)——C# 3.0新语言特性和改进(上篇)


\n

LINQ体验(3)——C# 3.0新语言特性和改进(下篇)


\n

第三部分:LINQ带来的编程体验


\n

导读:语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。首先整体认识一下LINQ,然后从LINQ to SQL语句由基础到高级贯穿了LINQ的精髓。


\n

LINQ简介


\n

LINQ体验(4)——LINQ简介和LINQ to SQL语句之Where


\n

LINQ to SQL语句基本查询操作部分


\n

LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg


\n

LINQ体验(6)——LINQ to SQL语句之Join和Order By


\n

LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains


\n

LINQ体验(8)——LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods


\n

LINQ体验(9)——LINQ to SQL语句之Insert/Update/Delete操作


\n

LINQ to SQL语句高级部分


\n

LINQ体验(10)——LINQ to SQL语句之开放式并发控制和事务


\n

LINQ体验(11)——LINQ to SQL语句之Null语义和String/DateTime方法


\n

LINQ体验(12)——LINQ to SQL语句之对象标识和对象加载


\n

LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL


\n

LINQ体验(14)——LINQ to SQL语句之存储过程


\n

LINQ体验(15)——LINQ to SQL语句之用户定义函数


\n

LINQ体验(16)——LINQ to SQL语句之DataContext


\n

LINQ体验(17)——LINQ to SQL语句之动态查询


\n

LINQ体验(18)——LINQ to SQL语句之视图和继承支持


\n

结束语


\n

……未完待续……补充中。

作者:李永京YJingLee’s Blog
出处:http://lyj.cnblogs.com

\n