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

揭秘ADO.NET性能原理分析

開發 后端
文章主要對裝載XML數據、結果集直接裝載DataTable、通過 SqlDataAdapter 類實例將 DataTable 內的記錄更新回數據源這三方面ADO.NET性能全面分析講解。

ADO.NET越來越多的人使用,它也很快速的發展起來,在ADO.NET2.0中它的數據交互性能也有很大的提升,DataTable的功能被大大增強了。畢竟我們不是時時需要Dataset,這里我們就ADO.NET性能來深入的探討一下吧。

#T#1.ADO.NET性能裝載XML數據

在 ADO.NET 1.* 時,離線的數據訪問模型以 DataSet 對象為主,因此若要將 XML 的數據裝載到 DataTable,必須通過 DataSet 來實現。若我們僅操作一個數據表,不需要訪問多個數據表,則還需經過 DataSet 類才能賦予 DataTable 數據或將數據輸出成 XML

文件,其過程有點繁瑣。ADO.NET 2.0 的 DataTable 類則新增了與 DataSet 相同的。ReadXML、ReadXMLSchema、WriteXML 以及WriteXMLSchema 等方法。因此我們可以直接操作 DataTable 實例,而不需先創建 DataSet 類的實例來賦予 DataTable 實例數據,然后只使用 DataTable 實例。

2.ADO.NET性能結果集直接裝載DataTable

可以通過DataTableReader對象生成DataTable和DataSet。利用DataTable和DataSet在2.0版本中新引入的方法Load,可以傳遞DataTableReader或者任何實現IDataReader接口的類對象。下面的代碼就是通過Load方法將dt1的數據傳遞到新的數據表dt2中:

  1. DataTableReader dtRdr = dt1.CreateDataReader();  
  2. DataTable dt2 = new DataTable(); dt2.Load(dtRdr); 

在使用Load方法裝載多行數據時,可以先調用BeginLoadData方法來避免通知 (notifications),索引維護(index maintenance)以及約束檢查(constraint checking),然后再通過EndLoadData方法返回數據。

3.通過 SqlDataAdapter 類實例將 DataTable 內的記錄更新回數據源
 
現在我們還可以使用 SqlDataAdapter 類實例通過 DataGridView 更新的記錄。

Update方法由以下幾個重載:

  1. public int Update(DataRow[] dataRows);  
  2. public override int Update(DataSet dataSet);   
  3. public int Update(DataTable dataTable);  
  4. public int Update(DataSet dataSet, string srcTable);  
責任編輯:田樹 來源: 博客
相關推薦

2009-11-03 16:37:10

2009-11-03 17:25:59

ADO.NET編程技巧

2009-10-29 10:34:31

ADO.NET使用技巧

2009-11-03 17:12:33

ADO.NET Exe

2009-11-04 10:23:05

ADO.NET Con

2009-11-13 17:20:35

ADO.NET數據集工

2009-11-04 15:55:49

ADO.NET VC

2009-11-11 10:55:10

ADO.NET對象

2009-11-04 16:31:40

ADO.NET Ora

2009-12-30 11:03:26

ADO.Net性能

2009-11-04 11:02:23

ADO.NET Dat

2011-05-20 15:45:52

數據集

2009-11-04 13:08:29

ADO.NET Dat

2009-12-22 16:16:18

ADO.NET Deb

2009-10-29 10:10:10

ADO.NET數據集類

2009-10-29 11:18:47

ADO.NET SQL

2009-11-03 15:47:10

ADO.NET數據異步

2009-12-28 15:11:36

ADO.NET專家

2009-11-12 11:17:13

2009-12-30 15:06:22

ADO.NET分析
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产一区二区电影 | 69电影网| 91精品国产综合久久久久久首页 | 日韩一区二区三区视频 | 日韩精品福利 | 欧美在线视频一区 | 福利视频一区 | 日韩精品免费播放 | 伊人99 | 高清国产一区二区 | 日韩精品一区二区三区中文在线 | 国产福利小视频 | 国产精品欧美一区二区三区不卡 | 男女在线网站 | 日韩精品视频在线 | 国产女人第一次做爰毛片 | 中文字幕在线一区 | 色婷婷亚洲国产女人的天堂 | 色综合天天天天做夜夜夜夜做 | 97久久超碰| 综合久久一区 | 美女网站视频免费黄 | 欧美综合久久 | 在线播放国产一区二区三区 | 国产美女高潮 | 99一级毛片 | 国产日韩欧美精品 | 国产精品不卡一区 | 欧美一区二区在线播放 | 久久午夜视频 | 国产二区三区 | 亚洲综合网站 | 久久国产精品久久久久久久久久 | 99精品一区二区三区 | 北条麻妃视频在线观看 | 成人高清在线 | 成人在线视频免费看 | 亚洲人成在线播放 | 免费视频一区 | 精品国产一区二区三区日日嗨 | gogo肉体亚洲高清在线视 |