開(kāi)發(fā)人員進(jìn)行Visual Basic開(kāi)發(fā)
隨著時(shí)代的進(jìn)步科技的發(fā)展Visual Basic開(kāi)發(fā)版本也快速的提升與升級(jí),下面我就對(duì)升級(jí)前和升級(jí)后的Visual Basic開(kāi)發(fā),做一下自己的解析。希望能夠?qū)Υ蠹矣袔椭?下面Visual Basic開(kāi)發(fā)是我撰寫的一些討論這些新語(yǔ)言特性的文章(用C#作為示例):
◆自動(dòng)屬性,對(duì)象初始化器,和集合初始化器
◆擴(kuò)展方法
◆Lambda表達(dá)式
◆查詢句法
◆匿名類型
這里是我撰寫的其他幾個(gè)貼子,Visual Basic開(kāi)發(fā)展示了一些新的VS 2008代碼編輯支持和使用這些新的語(yǔ)言特性的一些很酷的方式:
◆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開(kāi)發(fā)團(tuán)隊(duì)還錄制了一些很棒的討論LINQ的免費(fèi)錄像,你可以在這里觀看,LINQ to SQL中的數(shù)據(jù)訪問(wèn)改進(jìn)
LINQ to SQL是.NET 3.5中內(nèi)置的OR/M (對(duì)象關(guān)系映射器)。它允許你使用.NET 對(duì)象模型對(duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行建模。然后你可以使用LINQ對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢,以及更新、插入,刪除數(shù)據(jù)。LINQ to SQL完整支持事務(wù),視圖和存儲(chǔ)過(guò)程。它還提供了一個(gè)把業(yè)務(wù)邏輯和驗(yàn)證規(guī)則結(jié)合進(jìn)你的數(shù)據(jù)模型的簡(jiǎn)易方式。下面是一些我討論如何使用LINQ to SQL的文章:
◆第一部分:LINQ to SQL簡(jiǎn)介(韓現(xiàn)龍譯)
◆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
我認(rèn)為你會(huì)發(fā)現(xiàn)LINQ 和 LINQ to SQL極大地方便你建造極其干凈的數(shù)據(jù)模型,編寫極其干凈的數(shù)據(jù)代碼。我在今后還會(huì)Visual Basic開(kāi)發(fā)撰寫更多LINQ to SQL的系列文章(一直沒(méi)空寫完,我非常抱歉,要做的事情太多,可惜時(shí)間太少了?。?。