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

闡述ADO.NET類文件作用

開發(fā) 后端
ADO.NET類集成開發(fā)環(huán)境包括許多新的和改進的用于提高工作效率的功能。IDE 還進行了重新設(shè)計,從而向開發(fā)人員提供對.NET Framework 組件的直接訪問。

ADO.NET類是一個連接或斷開的記錄集合,對于我們掌握怎樣正確創(chuàng)建ADO.NET類工程是很有幫助的,而且也可從中學(xué)到不少編程技巧,例如委托和模板方法。希望大家一起研究下。

Recordset和數(shù)據(jù)的提供者有關(guān):有些數(shù)據(jù)提供者不支持一些recordset的方法和特性。相反,ADO.NET類的不同方法例如查詢、排序、篩選和更新等等,都是獨立于數(shù)據(jù)提供者的。

當(dāng)新版本的ADO允許recordset被保存或轉(zhuǎn)換到XML以至于數(shù)據(jù)能被傳遞到應(yīng)用程序里和越過防火墻,ADO.NET類則不需要轉(zhuǎn)換就能完成相同的任務(wù),因為DataSet在XML中被聲明過。Recordset是非類型的,意思是它把每個數(shù)據(jù)作為variant變量來存儲。然而,DataSet是強類型的,它把數(shù)據(jù)按照原來的類型存儲。強類型意味著更規(guī)范的編程方式和減少錯誤。

通過ADO的recordset來更新數(shù)據(jù)庫是繁瑣的、低效率的和低成功率的。舉個例子,如果有五十個記錄要被更新,還有一個記錄不能被更新,數(shù)據(jù)庫將拒絕整個recordset。這個問題在DataSet中就不存在,因為DataSet能通過它的rowerror特性來一行一行的捕捉錯誤。除了數(shù)據(jù),DataSet也能被增加或修改其關(guān)系、列、表和類似對象,而且不需要多重的數(shù)據(jù)庫連接。#t#

最后,在recordset中,通常用循環(huán)的辦法來取出數(shù)據(jù)。在DataSet中,數(shù)據(jù)視圖被創(chuàng)建并綁定到服務(wù)器控件上,因此,可以不需要混合表示和數(shù)據(jù)存取代碼就能表示數(shù)據(jù)。這是很簡潔的編程方式。

總之,DataSet和recordset是完全不相同的。DataSet可以理解為是一種升級的recordset。在沒有對ADO.NET類的DataSet和ADO的recordset進行性能上的測試和比較時,綜上所述,DataSet應(yīng)該是比較有效的。

導(dǎo) 讀:在ADO中我們最常使用的對象就ADO.NET類了,而在ADO.NET類中又增加了一個對象DataSet。本文簡要的對比了DateSet和Recordset的異同,這對ADO.NET的初學(xué)者非常有幫助!

責(zé)任編輯:chenqingxiang 來源: it168
相關(guān)推薦

2009-12-22 10:43:48

ADO.NET類庫

2009-11-04 16:23:09

ADO.NET存儲過程

2009-12-18 16:28:35

ADO.NET結(jié)構(gòu)

2009-11-03 16:51:04

ADO.NET連接池觀

2009-12-21 14:14:08

ADO.NET類文件

2010-01-04 16:02:32

ADO.NET計數(shù)器

2009-12-21 14:31:29

ADO.NET類文件

2009-11-12 10:15:37

ADO.NET使用

2009-11-04 10:07:52

ADO.NET DbP

2009-11-04 08:38:30

ADO.NET庫文件

2009-12-18 16:39:59

ADO.NET基礎(chǔ)類

2009-12-28 15:11:36

ADO.NET專家

2009-11-03 16:37:10

2009-09-14 13:37:25

LINQ ADO.NE

2009-12-31 14:46:29

ADO.NET Ent

2009-12-29 13:46:50

ADO.NET類庫

2011-05-20 11:31:07

ADO.NET

2010-01-04 10:48:30

ADO.NET特色

2009-12-18 15:11:50

ADO.NET類

2009-12-31 14:18:46

ADO.NET類庫
點贊
收藏

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