新聞中心
微軟要求技術(shù)人員保持Visual Studio的多個(gè)版本,要么將就所有的項(xiàng)目全部加載到.Net Framework的當(dāng)前版本,以多個(gè)為目標(biāo)是一個(gè)很受歡迎的進(jìn)步,在標(biāo)準(zhǔn)版本以及更高級(jí)版本中都可以找到.Net Framework 3.5。

很多技術(shù)人員都希望微軟在這一方面取得更多的進(jìn)步。不幸的是,微軟并沒(méi)有提供以.Net Framework 1.1為目標(biāo)的版本,也沒(méi)有在VS2008, VS05和 Visual Studio .Net 2003項(xiàng)目間提供簡(jiǎn)單的雙向轉(zhuǎn)換。這點(diǎn)讓我們感覺(jué)到有些失望。 #t#
.Net Framework 3.5有多個(gè)新類別庫(kù)和語(yǔ)言功能,包括語(yǔ)言級(jí)集成查詢,與Web 2.0 和 SOA相聯(lián)系的改進(jìn),集成的工作流程,點(diǎn)對(duì)點(diǎn)的協(xié)議,以及Microsoft Office支持。
所有這些工具都能在VS2008中找到,例如,在Visual Basic.Net 和 Visual C#中,VS2008 的標(biāo)準(zhǔn)版,以及更高的版本中都有語(yǔ)言級(jí)集成查詢(LINQ)支持,包括面向?qū)ο笤O(shè)計(jì)(Object Relational Designer), the SQLMetal命令行參數(shù)工具, LINQ-aware 代碼編譯器,以及調(diào)試程序支持。
.Net Framework 3.5是一個(gè)帶有許多可能組件的一般機(jī)制。.Net Framework 3.5將數(shù)據(jù)查詢引入到C# 和Visual Basic語(yǔ)言,為查詢創(chuàng)建句法,這些查詢針對(duì)于內(nèi)存中的數(shù)據(jù)結(jié)構(gòu),就像針對(duì)于文件系統(tǒng),XML文件,SQL數(shù)據(jù)庫(kù)的查詢一樣。
VS2008中有幾個(gè)LINQ組件和提供商,包括Objects(字符串,反射和文件目錄)的LINQ,XML 的LINQ 以及 ADO.Net 的LINQ。 ADO.Net 的LINQ包括兩個(gè)組件:DataSet 的LINQ 和SQL的 LINQ 。VS2008中沒(méi)有包括更高級(jí)的ADO.Net 實(shí)體框架,以及實(shí)體的 LINQ ,但是今年都會(huì)作為一個(gè)輔助工具補(bǔ)充進(jìn)來(lái)。
我在針對(duì)于SQL服務(wù)器2000數(shù)據(jù)庫(kù)的C#中測(cè)試了SQL 的.Net Framework 3.5。
在寫.Net Framework 3.5 查詢時(shí),Object Relational Designer從數(shù)據(jù)庫(kù)架構(gòu)中創(chuàng)建C#類型進(jìn)執(zhí)行得很順利,而且IntelliSense也工作正常。另一方面,通過(guò)手寫針對(duì)于三個(gè)相聯(lián)系表格的LINQ查詢導(dǎo)致了LINQ存在的一些技巧方面的局限,我們都期望得到能和VS2008圖像SQL Query Designer 相對(duì)等的LINQ 。因?yàn)槲覐臎](méi)有找到書(shū)寫和SQL "SELECT DISTINCT"查詢相對(duì)等的LINQ的方法。
網(wǎng)站名稱:對(duì).NetFramework3.5功能說(shuō)明
網(wǎng)址分享:http://fisionsoft.com.cn/article/coichsp.html


咨詢
建站咨詢
