自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

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

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

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

批處理ADO.NET處理語句 

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

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

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

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

  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");  
責任編輯:chenqingxiang 來源: 計世網(wǎng)
相關推薦

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

擴展Jquery的Js

2010-01-21 09:46:24

C++程序

2009-11-03 17:25:59

ADO.NET編程技巧

2009-12-30 09:58:28

mpls標簽

2010-01-06 15:35:06

JSON對象

2009-12-17 15:15:07

VS2008快捷鍵

2009-10-29 10:34:31

ADO.NET使用技巧

2009-12-22 16:35:11

ADO.NET控件

2009-12-21 13:19:34

ADO.NET組件

2010-01-21 14:51:02

C++函數(shù)指針

2009-11-04 16:55:16

ADO.NET Dat

2009-12-22 09:50:23

ADO.NET學習

2009-11-26 09:28:56

VS2003打包

2013-07-02 09:58:38

ClojureClojure教程

2016-09-30 15:13:01

Python代碼

2009-12-31 16:09:22

ADO與ADO.NET
點贊
收藏

51CTO技術棧公眾號