親密接觸ADO.NETv2.0
發(fā)表時間:2024-01-02 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]隨Whidbey發(fā)布的新一代ADO.NET有一些偉大的特征,這將是我們開發(fā)人員的生活變得更輕松一點點。下面我向大家介紹ADO.NETv2.0的一些特征。 一.多活動結(jié)果集(MARS:Multiple Active Results Sets)允許一個連接支持多個并發(fā)命令和多個打開的結(jié)果集。你能通過...
隨Whidbey發(fā)布的新一代ADO.NET有一些偉大的特征,這將是我們開發(fā)人員的生活變得更輕松一點點。下面我向大家介紹ADO.NETv2.0的一些特征。
一.多活動結(jié)果集(MARS:Multiple Active Results Sets)允許一個連接支持多個并發(fā)命令和多個打開的結(jié)果集。你能通過一個查詢打開一個結(jié)果集,并且在前一個仍然被打開及訪問的情況下,你仍然可以在同一個連接上執(zhí)行各種命令。
二.查詢和打開數(shù)據(jù)庫連接的異步操作。新版本的ADO.Net提供了BeginExecuteReader, BeginExecuteNonQuery, EndExecuteReader 和 EndExecuteNonQuery.等函數(shù)供我們進(jìn)行查詢和打開數(shù)據(jù)庫連接的異步操作。
三.內(nèi)置了對數(shù)據(jù)行分頁的支持。Command類中的新增加的ExecutePageReader方法提供了更加有效的數(shù)據(jù)訪問,數(shù)據(jù)將以單頁而不是一個單獨的列表顯示。
四.為SQL Serve 增加了更改通知,這將允許編寫代碼去緩存數(shù)據(jù)和結(jié)果集。但是,對任何更改的自動反應(yīng)將會導(dǎo)致數(shù)據(jù)庫中的原始數(shù)據(jù)無效。結(jié)合異步操作,這是一個偉大的特征。
五.SQL Server Yukon現(xiàn)在支持用戶自定義類型(UDFs),允許你像.NET程序集一樣構(gòu)建自己的數(shù)據(jù)類型并將他們放入數(shù)據(jù)庫服務(wù)器和客戶端,以便使用更自然有效的方式檢索信息。
六.一組叫做ObjectSpaces的類允許將數(shù)據(jù)直接作為對象而不是個值進(jìn)行處理。
XML現(xiàn)在成為了ADO.NET中的首要的類。你現(xiàn)在使用dataset作的任何事情將來都可以使用XML文檔代替。
一.將一系列的數(shù)據(jù)源和XML數(shù)據(jù)集成,并且發(fā)布了一種遵循相同規(guī)則的編程模型,以用來在ADO.NET中讀取、修改數(shù)據(jù)。
二.增加了對XQuery和XML視圖的內(nèi)置支持。這提供了一種在多個數(shù)據(jù)源之間進(jìn)行分布式處理的技術(shù),雖然,當(dāng)前的發(fā)布是基于SQL Server 和XML 文檔的。
三.為SQL Server Yukon 在XML 數(shù)據(jù)存儲、關(guān)系集成和XML數(shù)據(jù)管理技術(shù)方面提供了更好的支持
四.XPathDocument類有一個主要的改變。內(nèi)容現(xiàn)在能夠被編輯,內(nèi)置了更改組件以便自動跟蹤修改、插入、刪除活動。
五.一個新的XPathChangeNavigator類將被引入。這個類允許通過編碼檢索在一個XPathDocument中的改變。并且還有一個XPathEditor的新類被用來執(zhí)行改變。
六.XML 視圖的引入,提供了XML數(shù)據(jù)類型定義和相關(guān)數(shù)據(jù)類型定義的映射,將使得存儲在SQL Server中的相關(guān)數(shù)據(jù)能夠以XML形式瀏覽和處理
七.一個新的XmlAdapter類被用來映射ADO.Net的DataAdapter類。它通過一個XML視圖將一個XML文檔和一個數(shù)據(jù)庫連接起來,通過SQL聲明的自動生成,以使數(shù)據(jù)的讀取及其改變和一個數(shù)據(jù)庫保持一致
八.XQuery將通過一個新的XQueryProcessor類得到支持。XQueryProcessor類用來和XPathNavigator聯(lián)合從使用W3C XQuery 語言的XML文檔中查詢和返回信息。
九.SQL Server 的最新版本Yukon增加了一些和System.Xml 2.0相集成的特征。這包括為XML提供的新的一流的數(shù)據(jù)類型,這一數(shù)據(jù)類型使得SQL Server能夠被用作XML文檔的存儲器。這允許在一個表中的列被標(biāo)記為xml數(shù)據(jù)類型,XQuery 查詢能夠依據(jù)XML和相關(guān)架構(gòu)執(zhí)行并提供相應(yīng)的類型信息
我非常熱切的盼望這一偉大的發(fā)布!