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

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

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

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

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

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

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

批處理ADO.NET處理語句 

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

盡管它提高了性能,但是也增加了應用程序管理數(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 來源: 計世網
相關推薦

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

2009-11-03 17:25:59

ADO.NET編程技巧

2010-01-21 09:46:24

C++程序

2009-12-30 09:58:28

mpls標簽

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-06 15:35:06

JSON對象

2009-12-22 09:50:23

ADO.NET學習

2009-11-04 16:55:16

ADO.NET Dat

2009-12-17 15:15:07

VS2008快捷鍵

2009-12-31 16:09:22

ADO與ADO.NET

2010-01-21 14:51:02

C++函數(shù)指針

2009-12-30 16:05:20

ADO.NET實例

2009-12-23 11:25:30

ADO.NET處理

2009-12-21 13:59:03

ADO.NET特性
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩久久久久久 | 精品国产乱码久久久久久1区2区 | 91精品国产91久久久久久 | 丝袜 亚洲 另类 欧美 综合 | 99精品在线免费观看 | 免费在线看a | 欧美黄色精品 | 成人a视频在线观看 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 免费在线一区二区三区 | 91视频免费 | 欧美一区二区三区在线看 | 蜜桃精品视频在线 | 国产精品久久久久久吹潮日韩动画 | 免费久久久久久 | 久久精品国产久精国产 | 日韩午夜影院 | 国产精品毛片一区二区在线看 | 国产成人精品a视频一区www | 九九亚洲| 奇米av | 久久精品福利 | 亚洲成人一级 | 国产日屁| 成人午夜精品 | 亚洲欧美日韩中文在线 | 国产乱码精品一区二区三区五月婷 | 亚洲久视频 | 国产精品一区二区三区四区 | 91高清视频在线观看 | 免费视频成人国产精品网站 | 成人特级毛片 | 色视频一区二区 | 婷婷综合网| 久久免费小视频 | 亚洲一区二区在线电影 | 国产成人免费视频网站高清观看视频 | 欧美日韩国产高清视频 | 国产二区精品视频 | 一区二区三区四区在线 | 精品国产乱码久久久久久久久 |