開發人員進行Visual Basic開發
隨著時代的進步科技的發展Visual Basic開發版本也快速的提升與升級,下面我就對升級前和升級后的Visual Basic開發,做一下自己的解析。希望能夠對大家有幫助,下面Visual Basic開發是我撰寫的一些討論這些新語言特性的文章(用C#作為示例):
◆自動屬性,對象初始化器,和集合初始化器
◆擴展方法
◆Lambda表達式
◆查詢句法
◆匿名類型
這里是我撰寫的其他幾個貼子,Visual Basic開發展示了一些新的VS 2008代碼編輯支持和使用這些新的語言特性的一些很酷的方式:
◆VS 2008 Code Editing Features
◆Tip/Trick: Building a ToJson() Extension Method using .NET 3.5
◆The C# ?? null coalescing operator (and using it with LINQ)
◆Using LINQ to XML (and how to build a custom RSS Feed Reader with it) #t#
Visual Basic開發團隊還錄制了一些很棒的討論LINQ的免費錄像,你可以在這里觀看,LINQ to SQL中的數據訪問改進
LINQ to SQL是.NET 3.5中內置的OR/M (對象關系映射器)。它允許你使用.NET 對象模型對關系數據庫進行建模。然后你可以使用LINQ對數據庫進行查詢,以及更新、插入,刪除數據。LINQ to SQL完整支持事務,視圖和存儲過程。它還提供了一個把業務邏輯和驗證規則結合進你的數據模型的簡易方式。下面是一些我討論如何使用LINQ to SQL的文章:
◆第一部分:LINQ to SQL簡介(韓現龍譯)
◆Part 2: Defining our Data Model Classes
◆Part 3: Querying our Database
◆Part 4: Updating our Database
◆Part 5: Binding UI using the ASP:LinqDataSource Control
◆Part 6: Retrieving Data Using Stored Procedures
◆Part 7: Updating our Database using Stored Procedures
◆Part 8: Executing Custom SQL Expressions
◆Part 9: Using a Custom LINQ Expression with the <asp:LinqDataSource> control
我認為你會發現LINQ 和 LINQ to SQL極大地方便你建造極其干凈的數據模型,編寫極其干凈的數據代碼。我在今后還會Visual Basic開發撰寫更多LINQ to SQL的系列文章(一直沒空寫完,我非常抱歉,要做的事情太多,可惜時間太少了!)。