親密接觸ADO.NET v2.0

來源:互聯網
上載者:User
ado 隨Whidbey發布的新一代ADO.NET有一些偉大的特徵,這將使我們開發人員的生活變得更輕鬆一點點。下面我向大家介紹ADO.NETv2.0的一些特徵。

一.多活動結果集(MARS:Multiple Active Results Sets)允許一個串連支援多個並發命令和多個開啟的結果集。你能通過一個查詢開啟一個結果集,並且在前一個仍然被開啟及訪問的情況下,你仍然可以在同一個串連上執行各種命令。

二.查詢和開啟資料庫連接的非同步作業。新版本的ADO.Net提供了BeginExecuteReader, BeginExecuteNonQuery, EndExecuteReader 和 EndExecuteNonQuery.等函數供我們進行查詢和開啟資料庫連接的非同步作業。

三.內建了對資料行分頁的支援。Command類中的新增加的ExecutePageReader方法提供了更加有效資料訪問,資料將以單頁而不是一個單獨的列表顯示。

四.為SQL Serve 增加了更改通知,這將允許編寫代碼去快取資料和結果集。但是,對任何更改的自動反應將會導致資料庫中的未經處理資料無效。結合非同步作業,這是一個偉大的特徵。

五.SQL Server Yukon現在支援使用者自訂類型(UDFs),允許你像.NET程式集一樣構建自己的資料類型並將他們放入資料庫伺服器和用戶端,以便使用更自然有效方式檢索資訊。

六.一組叫做ObjectSpaces的類允許將資料直接作為對象而不是個值進行處理。

XML現在成為了ADO.NET中的首要的類。你現在使用dataset作的任何事情將來都可以使用XML文檔代替。

一.將一系列的資料來源和XMLData Integration,並且發布了一種遵循相同規則的編程模型,以用來在ADO.NET中讀取、修改資料。

二.增加了對XQuery和XML視圖的內建支援。這提供了一種在多個資料來源之間進行分散式處理的技術,雖然,當前的發布是基於SQL Server 和XML 文檔的。

三.為SQL Server Yukon 在XML 資料存放區、關係整合和XML資料管理技術方面提供了更好的支援

四.XPathDocument類有一個主要的改變。內容現在能夠被編輯,內建了更改組件以便自動跟蹤修改、插入、刪除活動。

五.一個新的XPathChangeNavigator類將被引入。這個類允許通過編碼檢索在一個XPathDocument中的改變。並且還有一個XPathEditor的新類被用來執行改變。

六.XML 視圖的引入,提供了XML資料類型定義和相關資料類型定義的映射,將使得儲存在SQL Server中的相關資料能夠以XML形式瀏覽和處理

七.一個新的XmlAdapter類被用來映射ADO.Net的DataAdapter類。它通過一個XML視圖將一個XML文檔和一個資料庫連接起來,通過SQL聲明的自動產生,以使資料的讀取及其改變和一個資料庫保持一致

八.XQuery將通過一個新的XQueryProcessor類得到支援。XQueryProcessor類用來和XPathNavigator聯合從使用W3C XQuery 語言的XML文檔中查詢和返回資訊。

九.SQL Server 的最新版本Yukon增加了一些和System.Xml 2.0相整合的特徵。這包括為XML提供的新的一流的資料類型,這一資料類型使得SQL Server能夠被用作XML文檔的儲存空間。這允許在一個表中的列被標記為xml資料類型,XQuery 查詢能夠依據XML和相關架構執行並提供相應的類型資訊

我非常熱切的盼望這一偉大的發布!


相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。