成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ADO.NET新增特性十大總結

開發 后端
這里就ADO.NET新增特性:批量復制操作、批量更新、數據分頁、數據連接(Connection)明細等等10個方面都做出了詳細的介紹。

ADO.NET經過長時間的發展,它的性能也隨著提高,這里我發表一下個人理解,和大家討論討論。這篇文章概述了.NET Framework 2.0里的ADO.NET新增特性。在以下敘述中將附帶一些簡單的例子來討論這些特性的細節。以下便是ADO.NET新增特性:

#T#1. 批量復制操作(Bulk Copy Operation)

將數據從一個數據源批量復制到另一個數據源是ADO.NET 2.0的一個新特性。批量復制類提供了最快的方法把數據從一個數據源遷移到另一個數據源。每個ADO.NET的數據提供者都會提供相應的批量復制類。例如,在SQL.NET數據提供者里,批量復制操作是由一個叫SqlBulkCopy的類來完成的,它可以讀取一個DataSet, DataTable, DataReader或XML 對象。

2.批量更新(Batch Update)

如果數據庫服務器支持批量更新特性,Batch update代替了幾個短周期提交請求的方式,從而大大改善在一個短周期內向服務器產生多個批量更新時的性能。UpdateBatchSize屬性提供在一批更新里要更新行數。這個屬性值能被限制到小數位。

3.數據分頁

現在command對象具有一個新的執行方法叫做ExecutePageReader。這個方法有三個參數——CommandBehavior, startIndex, 和 pageSize。如果你想獲得數據行數是101-200,你可以通過調用這個方法設置startIndex為101和pageSize為100而輕易完成這個功能。

4.數據連接(Connection)明細

現在你可以通過設置連接的StatisticsEnabled屬性為真來獲取一個連接更多的信息。Connection對象提供了兩個新方法—— RetrieveStatistics 和 ResetStatistics。RetrieveStatistics方法返回一個HashTable對象來填充連接信息,如:數據轉移,用戶明細,游標明細,緩存信息和事務處理。

5.DataSet.RemoringFormat屬性

當DataSet.RemoringFormat設置為二進制時, DataSet的序列化格式由二進制格式代替了原有的XML標記格式,這種改變能顯著改善序列化和還原序列化操作的性能。

6. DataTable的加載(Load)與保存(Save)方法

在以前版本的ADO.NET中,只有DataSet具有Load和Save的方法。Load方法可以把諸如XML等對象中的數據加載到一個DataSet對象中,同時Save方法可以保存數據到一個持久化存儲媒體里?,F在DataTable也支持這兩種方法了。

7.新的數據控件

在工具箱中,你將看到如圖1所示的新的控件——DataGridView, DataConnector和DataNavigator。利用這些控件,你能在數據綁定控件中提供數據導航(分頁)功能。

8. DbProvidersFactories類

這個類能提供當前機器里的現有數據提供者(providers)列表。在寫數據庫依賴程序時,你能利用這個類及其成員為你的數據庫查找最適合的數據提供者。

9.自定義數據提供者(Provider)

通過提供工廠類,現在ADO.NET可以擴展支持自定義數據提供者功能。你無需編寫一個數據提供者支持代碼。你可以用數據提供者基類以及連接字符串幫助你完成這些功能。

10. DataReader新的執行方法

現在command對象支持更多的執行方法了,除了舊的ExecuteNonQuery, ExecuteReader, ExecuteScaler和 ExecuteXmlReader方法,還加了新的執行方法,它們是:ExecutePageReader, ExecuteResultSet和 ExecuteRow。圖2展示了Command對象在ADO.NET2.0支持的所有執行方法。

ADO.NET2.0為開發者提供了許多新的、改良過的特性以改善性能和減少代碼量。在這篇文章中,我論述了ADO.NET新增特性的10個小點,希望對大家有幫助。

責任編輯:田樹 來源: 博客
相關推薦

2009-11-11 14:27:32

ADO.NET函數

2009-11-11 15:09:35

ADO.NET數據集

2009-10-29 13:34:01

ADO.NET對象

2009-12-24 09:34:47

調用ADO.NET

2009-12-21 15:58:19

ADO.NET集合

2010-05-24 09:49:47

ADO.NET

2009-11-04 16:55:16

ADO.NET Dat

2009-11-04 14:17:34

ADO.NET 2.0

2009-03-12 11:26:35

Data ServicADO.NET.NET

2009-10-28 09:21:19

VB.NET技術

2009-12-21 13:59:03

ADO.NET特性

2009-11-04 13:20:28

ADO.NET Dat

2009-11-04 15:44:39

ADO.NET Sql

2009-10-29 10:34:31

ADO.NET使用技巧

2009-11-13 15:12:54

ADO.NET入門

2009-11-12 15:38:18

ADO.NET數據平臺

2009-10-29 11:08:20

ADO.NET Dat

2009-11-04 10:35:42

ADO.NET Con

2009-12-28 15:11:36

ADO.NET專家

2013-02-25 14:08:56

Windows Ser
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人综合在线 | 精品国产精品国产偷麻豆 | 午夜视频一区二区三区 | 日韩不卡在线观看 | 成人免费视频 | www97影院| 国产精品高清在线 | 精品日本中文字幕 | 91在线精品视频 | 自拍在线 | 午夜欧美a级理论片915影院 | 日韩在线播放网址 | 国产日韩欧美精品 | 精品国产欧美日韩不卡在线观看 | 国产一级一级国产 | 精品少妇一区二区三区日产乱码 | 亚洲欧美自拍偷拍视频 | 久久免费观看一级毛片 | 亚洲综合一区二区三区 | 日韩欧美手机在线 | 成人在线视频观看 | www.亚洲一区| 国产精品日产欧美久久久久 | 久久99精品国产 | 日韩精品一区二区三区中文字幕 | 中文字幕在线免费观看 | 国产人成精品一区二区三 | 日韩国产一区二区三区 | 久久com| 日韩欧美国产精品 | 国产欧美日韩久久久 | 极品销魂美女一区二区 | 亚洲第一视频网站 | 欧美激情精品久久久久久免费 | 激情91 | 欧美久久一区二区三区 | 亚洲精品麻豆 | 色爱区综合 | 精品二区| 不卡一区二区三区四区 | 日韩三区在线观看 |