偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

幾分鐘教會您ADO.NET處理技巧

開發(fā) 后端
命令構(gòu)造器根據(jù)數(shù)據(jù)適配器的SelectCommand屬性自動生成數(shù)據(jù)適配器的InsertCommand、UpdateCommand和DeleteCommand屬性。

ADO.NET處理還是比較常用的,于是我研究了一下ADO.NET處理,在這里拿出來和大家分享一下,希望對大家有用,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

命令構(gòu)造器的使用應(yīng)該限制在設(shè)計時或者ad-hoc情況下。需要的生成數(shù)據(jù)適配器命令屬性的過程妨礙了性能。如果你預(yù)先知道INSERT/UPDATE/DELETE語句的內(nèi)容,應(yīng)該顯式地設(shè)置它們。好的設(shè)計技巧是為INSERT/UPDATE/DELETE命令建立存儲過程并明確地配置數(shù)據(jù)適配器命令屬性來使用它們。 

命令構(gòu)造器使用數(shù)據(jù)適配器的SelectCommand屬性來決定其它命令屬性的值。如果ADO.NET處理數(shù)據(jù)適配器的SelectCommand自身改變了,一定要調(diào)用RefreshSchema來更新命令屬性。 

如果命令屬性是空的(默認(rèn)情況下命令屬性是空的),命令構(gòu)造器只為數(shù)據(jù)適配器命令屬性生成一個命令。如果你明確地設(shè)置一個命令屬性,命令構(gòu)造器不會覆蓋它。如果你希望命令構(gòu)造器為一個已經(jīng)設(shè)置了的命令屬性生成一個命令,要把命令屬性設(shè)置為空。  #t#

批處理ADO.NET處理語句 

很多數(shù)據(jù)庫支持在一個命令執(zhí)行中組合、批處理多個命令執(zhí)行。例如,SQL Server允許你使用分號分隔命令。把多個命令組合成為一個減少了對服務(wù)器的訪問次數(shù),可以提高應(yīng)用程序的性能。例如,你能在本地應(yīng)用程序中存儲所有的刪除,并在數(shù)據(jù)源發(fā)布一個批處理命令調(diào)用來刪除它們。 

盡管它提高了性能,但是也增加了應(yīng)用程序管理數(shù)據(jù)集里面數(shù)據(jù)更新的復(fù)雜性。ADO.NET處理為了保持簡單性,你也許會為數(shù)據(jù)集中的每個數(shù)據(jù)表建立一個數(shù)據(jù)適配器。 

使用多個表填充數(shù)據(jù)集 

如果使用批處理ADO.NET處理語句檢索多個表并填充一個數(shù)據(jù)集,***張表的名字使用Fill方法指定的表名,后面的表的名字是Fill方法指定的名字加上一個數(shù)字,從1開始逐漸增加。例如,如果運(yùn)行下面的代碼:

  1. 'Visual Basic   
  2. Dim da As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM Customers;   
  3. SELECT * FROM Orders;", myConnection)   
  4. Dim ds As DataSet = New DataSet()   
  5. da.Fill(ds, "Customers")   
  6. C#   
  7. SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Customers;    
  8. SELECT * FROM Orders;", myConnection);   
  9. DataSet ds = new DataSet();   
  10. da.Fill(ds, "Customers");  
責(zé)任編輯:chenqingxiang 來源: 計世網(wǎng)
相關(guān)推薦

2010-02-23 14:19:30

Python目錄操作

2010-03-01 18:13:22

Python程序

2010-03-04 10:01:01

Android基本組件

2010-01-12 18:20:31

Visual C++

2010-01-06 13:39:51

擴(kuò)展Jquery的Js

2009-11-03 17:25:59

ADO.NET編程技巧

2010-01-21 09:46:24

C++程序

2009-12-30 09:58:28

mpls標(biāo)簽

2009-12-21 13:19:34

ADO.NET組件

2009-12-22 16:35:11

ADO.NET控件

2009-10-29 10:34:31

ADO.NET使用技巧

2010-01-06 15:35:06

JSON對象

2009-12-17 15:15:07

VS2008快捷鍵

2009-12-22 09:50:23

ADO.NET學(xué)習(xí)

2009-11-04 16:55:16

ADO.NET Dat

2010-01-21 14:51:02

C++函數(shù)指針

2009-12-23 11:25:30

ADO.NET處理

2009-12-30 16:05:20

ADO.NET實(shí)例

2009-12-28 15:46:22

ADO.NET操作

2009-10-29 11:08:20

ADO.NET Dat
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號