LINQ體驗系列文章導航

LINQ體驗系列文章導航

導言

在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提供一個平臺。
本系列共三部分,第一部分講述了Visual Studio 2008新特性,第二部分介紹了C# 3.0新語言特性和改進。第三部分開始講解LINQ,先整體介紹了LINQ,再從LINQ to SQL語句入手貫穿了LINQ的精髓。本文給出了本系列的導航。

第一部分:Visual Studio 2008新特性

導讀: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專業版本都支持單元測試功能等等。

第二部分:C# 3.0新語言特性和改進

導讀:總體來說,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基礎之上,C# 3.0新語言特性在.NET2.0基礎上進行了改進,這些改進的功能可以大大簡化我們編寫程序。
C# 3.0新語言特性和改進包括:
  • 自動屬性(Auto-Implemented Properties)
  • 隱含類型局部變量(Local Variable Type Inference)
  • 匿名類型(Anonymous Types)
  • 對象與集合初始化器(Object and Collection Initializers)
  • 擴展方法(Extension Methods)
  • Lambda表達式和Lambda表達式樹 (Lambda Expression and Lambda Expression Trees)

第三部分:LINQ帶來的編程體驗

導讀:語言集成查詢 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一項突破性的創新,它在對象領域和數據領域之間架起了一座橋樑。首先整體認識一下LINQ,然後從LINQ to SQL語句由基礎到高級貫穿了LINQ的精髓。

LINQ簡介

LINQ to SQL語句基本查詢操作部分

LINQ to SQL語句高級部分

LINQ學習工具

LINQPad :LINQPad 是一個很好的學習LINQ的工具,LINQPad 是完全免費的,無需安裝,支持C# 3.0 和 Framework 3.5的全部功能
VLinq :Visual Linq Query Builder(LINQ可視化查詢編輯器)作爲Visual Studio 2008的一個插件,可以幫助我們在程序中創建LINQ to SQL查詢表達式,支持C#和VB兩種語言。
LINQ in Action 電子書:作者:Fabrice Marguerie, Steve Eichert, Jim Wooley 出版日期:2008年1月15日

結束語

花了時間把這個系列全部更新了,以適應新的模板,採用圖文並茂形式全面介紹了LINQ to SQL 。通過這個系列,您可以迅速入門LINQ。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章