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

驚奇的ADO.NET安裝技巧與步驟進行說明

開發 后端
進行ADO.NET將再次訪問服務器并檢索附加的大綱信息。為了提高ADO.NET安裝性能,最好指定數據集的大綱,或者在調用Fill前設置數據適配器

ADO.NET作為一個高效的.NET程序語言。其混合了函數語言和物件導向程序編制語言,并且完美的適用于編程、算法、技術和探索性開發,因此可以在使用的過程當中感受到趣味性和吸引力。

使用強類型DataSet的好處 

使用DataSet的另一個好處是ADO.NET安裝能被繼承用于建立強類型的DataSet。強類型DataSet的好處包括設計時的檢查和強類型DataSet 的Visual Studio .NET語句填充。當你為DataSet固定了大綱或關系結構時,就能建立強類型DataSet,把行和列作為對象的屬性而不是項的集合。

例如,作為暴露顧客表的某一行的列名的代替,你可以暴露Customer對象的 Name屬性。強類型的DataSet衍生自DataSet類,因此不會犧牲DataSet的任何功能,也就是說,強類型的DataSet也可以是遠程的,并作為數據綁定控件(例如DataGrid)的數據源提供。如果不知道大綱,ADO.NET安裝也能通過使用通常的DataSet獲得好處,但是喪失了強類型DataSet的附加特性。#t# 

在強類型DataSet中處理空值 

使用強類型DataSet時,你能給DataSet 的XML大綱定義語言(XSD)作注解以確保強類型DataSet正確的處理空(Null)的引用??罩担╪ullValue)注釋使你能用String.Empty這個特定值代替DBNull、保持了空引用、或者產生一個異常。ADO.NET安裝選擇其中的哪個依賴于應用程序的內容,默認情況下遇到空引用將產生一個異常。 

刷新DataSet中的數據 

如果你希望使用更新后的值從服務器刷新數據集中的值,使用DataAdapter.Fill。如果主鍵定義在數據表上,DataAdapter.Fill基于主鍵匹配新行,并把服務器的數據改成已存在的行。被刷新行的RowState設置為Unchanged,即使在刷新前它被修改過。注意如果給數據表定義了主鍵,DataAdapter.Fill添加新行可能重復主鍵值。 

如果希望用服務器的當前值刷新一個表,并且保持表中行的改變,ADO.NET安裝你必須首選使用DataAdapter.Fill組合它,填充一個新的數據表,接著將該數據表合并(Merge)進一個數據集,并把preserveChanges值設為true。 

在DataSet中搜索數據 

在一個數據集中查詢符合特定條件的行時,使用基于索引(index-based)的查看表將提高性能。給數據表指定主鍵(PrimaryKey)值時,就建立了一個索引。當為數據表建立數據視圖(DataView)時也建立了索引。ADO.NET安裝下面是一些使用基于索引查看的技巧: 

如果查詢是在數據表的主鍵列上進行的,使用DataTable.Rows.Find代替DataTable.Select。 

查詢非主鍵列,可以使用數據視圖來提高多個數據查詢的速度。當給數據視圖添加排序時,將建立搜索時使用的索引。數據視圖暴露了查詢下層數據表的Find和FindRows方法。 

如果你不是查詢表的排序視圖,也可以通過為數據表建立數據視圖獲得基于索引的查看表的好處。ADO.NET安裝注意如果你執行數據上的多個查詢這是唯一的好處。如果你只執行單個查詢,需要建立索引的過程將因為使用索引而降低了性能。 

數據視圖(DataView)結構 

當數據視圖建立后,并且當Sort、RowFilter或RowStateFilter或者屬性被修改時,數據視圖為下層數據表中的數據建立索引。當建立數據視圖對象時,使用把Sort、RowFilter和RowStateFilter值作為參數的數據視圖構造函數。ADO.NET安裝結果是建立了一次索引。建立"空"數據視圖,然后設置Sort、RowFilter和RowStateFilter屬性將導致至少兩次建立索引。 

責任編輯:chenqingxiang 來源: 計世網
相關推薦

2009-12-22 09:50:23

ADO.NET學習

2009-12-18 14:27:24

ADO.NET對象

2009-12-21 14:39:09

ADO.NET技巧

2009-12-25 09:25:54

ADO.NET實例

2009-12-22 11:17:58

ADO.NET產品

2009-12-18 17:01:21

ADO.NET數據

2009-12-29 14:01:45

ADO.NET Sql

2010-01-04 09:43:51

ADO.NET對象模型

2009-12-28 15:05:56

ADO.NET 數據

2009-12-21 17:06:41

ADO.NET DbP

2009-12-31 15:55:06

ADO.NET結構

2009-12-28 15:54:20

ADO.NET技巧

2009-12-23 17:59:46

ADO.NET數據庫

2009-11-03 17:25:59

ADO.NET編程技巧

2009-12-29 15:22:40

ADO.NET類庫

2010-01-04 10:39:33

ADO.NET描述

2009-12-31 10:16:45

ADO.NET體系結構

2009-12-18 15:19:50

2009-12-22 15:51:18

ADO.NET代碼

2009-12-21 10:37:05

Ado.Net 實例
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产丝袜一区二区三区免费视频 | 中文字幕中文字幕 | 91国内精品 | 久久香蕉网| 久久久久久黄 | 黄色一级片视频 | 91精品在线播放 | 精品91视频 | 国产成人精品一区二区 | a黄视频| 国产a区 | 中国一级大毛片 | 日韩在线观看视频一区 | 国产精品久久久久久久久久免费看 | 日韩精品成人 | 日韩精品一区二区三区高清免费 | 爱草视频 | 成人免费视频网站 | 国外成人免费视频 | 国外成人在线视频网站 | 国产精品久久久久久久免费观看 | 黄色网页在线 | 成人免费在线观看视频 | 久久首页 | 欧美日韩在线观看一区二区三区 | 精品亚洲一区二区三区 | 国产精品区二区三区日本 | 日韩精品一区二区三区在线 | 欧美在线观看一区二区 | 久草在线 | 欧美视频第三页 | 日本视频在线播放 | 欧美不卡一区 | 久久精品国产99国产 | 国产欧美日韩一区二区三区 | 免费黄色大片 | 天天操夜夜操 | 成年网站在线观看 | 欧美久久久久久 | 国产精品日韩 | 一区二区三区免费 |