成人免费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方法可以保存數據到一個持久化存儲媒體里。現在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-12-28 15:11:36

ADO.NET專家

2009-10-29 11:08:20

ADO.NET Dat

2009-11-04 10:35:42

ADO.NET Con

2009-11-03 16:37:10

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区 | 免费 视频 1级 | 亚洲欧美一区二区三区国产精品 | 日韩欧美在线观看视频 | 午夜一级做a爰片久久毛片 精品综合 | 免费在线观看一区二区 | 欧美一区二区免费 | 超碰97在线免费 | 天天天操 | 农村妇女毛片精品久久久 | 久久亚洲一区二区三区四区 | 伊人精品久久久久77777 | 久久久久久免费毛片精品 | 欧美日韩国产一区 | 久久国产福利 | 久久大 | 蜜桃臀av一区二区三区 | 国产成人福利在线观看 | 久久婷婷av| 91精品国产一区 | 久久久久久久久久久久久91 | 欧美一区二区三区在线观看 | 久久青草av | 午夜寂寞影院在线观看 | 一级黄色绿像片 | 91视频进入| 中国一级特黄真人毛片免费观看 | 91麻豆精品国产91久久久久久 | 欧美一级片在线看 | 精品国产乱码久久久久久丨区2区 | 国产精品视频一区二区三区不卡 | 国产精品精品视频 | 亚洲福利一区 | 草久久免费视频 | 免费观看一区二区三区毛片 | 久久夜视频 | 九一视频在线播放 | 国产精品成人一区二区三区吃奶 | 亚洲一区二区三区高清 | 欧美中文字幕一区二区三区亚洲 | 久久久久久久久蜜桃 |