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

顯示ADO.NET分頁填充技術

開發 后端
ADO.NET分頁作為下一代的開發程序,代號為Orcas。最近微軟推出了VS 2008 Professional測試版,涵蓋了VS之前版本的所有功能,快捷鍵也基本完整,與將要發布的RTM版不會有什么太大的差別。

如果數據不經常變動,可以在DataSet中本地維護一個記錄緩存,以此提高性能。例如,可以在本地DataSet中存儲10頁有用的數據,并且只有當用戶瀏覽超出緩存第一頁和最后一頁時,才從數據源中查詢新數據。

1) ADO.NET分頁避免使用帶有startRecord和maxRecords值的DataAdapter.Fill重載。當以這種方式填充DataSet時,ADO.NET分頁只有maxRecords參數(從startRecord參數標識的記錄開始)指定的記錄數量用于填充DataSet,但無論如何總是返回完整的查詢。這就會引起不必要的處理,用于讀取“不需要的”記錄;而且為了返回附加記錄,會耗盡不必要的服務器資源。

2) 用于每次只返回一頁記錄的技術是創建SQL語句,將WHERE子句以及ORDER BY子句和TOP謂詞組合起來。ADO.NET分頁此技術取決于存在一種可唯一標識每一行的辦法。當瀏覽下一頁記錄時,修改WHERE子句使之包含所有唯一標識符大于當前頁最后一個唯一標識符的記錄。#t#

當瀏覽上一頁記錄時,修改WHERE子句使之返回所有唯一標識符小于當前頁第一個唯一標識符的記錄。兩種查詢都只返回記錄的TOP頁。當瀏覽上一頁時,需要以降序為結果排序。這將有效地返回查詢的ADO.NET分頁最后一頁(如果需要,顯示之前也許要重新排序結果)。

3) 另一項每次只返回一頁記錄的技術是創建SQL語句,將TOP謂詞和嵌入式SELECT語句的使用結合在一起。此技術并不依賴于存在一種可唯一標識每一行的辦法。使用這項技術的第一步是將所需頁的數量與頁大小相乘。

然后將結果傳遞給SQL Query的TOP謂詞,該查詢以升序排列。再將此查詢嵌入到另一個查詢中,ADO.NET分頁后者從降序排列的嵌入式查詢結果中選擇TOP頁大小。實質上,返回的是嵌入式查詢的最后一頁。例如,要返回查詢結果的第三頁(頁大小是10),應該書寫如下所示的命令:

  1. SELECT TOP 10 * FROM   
  2. (SELECT TOP 30 * FROM Customers ORDER BY Id ASC) AS Table1   
  3. ORDER BY Id DESC 

注意:從查詢中返回的結果頁以降序顯示。ADO.NET分頁如果需要,應該重新排序。

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

2009-11-04 11:40:38

ADO.NET Dat

2009-11-12 10:32:47

ADO.NET技術

2009-12-25 09:59:48

ADO.NET分頁

2009-12-29 15:44:11

ADO.NET檢索技術

2009-12-22 17:43:26

ADO.Net技術

2009-08-13 11:22:59

LINQ和ADO.NE

2009-11-11 13:13:00

ADO.NET分頁

2009-12-28 15:11:36

ADO.NET專家

2009-11-04 17:22:30

ADO.NET數據訪問

2009-11-03 16:37:10

2009-09-14 13:37:25

LINQ ADO.NE

2009-12-24 11:12:29

ADO.Net技術

2011-05-20 11:31:07

ADO.NET

2010-01-04 10:48:30

ADO.NET特色

2009-12-24 11:04:21

ADO.Net技術

2009-12-30 15:21:55

ADO.NET訪問

2009-12-31 09:54:04

ADO.NET數據訪問

2009-12-22 16:23:26

ADO.NET訪問

2009-12-24 13:38:07

ADO.NET技術

2009-11-12 09:51:59

ADO.NET結構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区在线 | 欧 | 九九热这里只有精品6 | www.亚洲免费 | 亚洲精品粉嫩美女一区 | 欧美一区在线看 | 亚洲色图50p | 亚洲看片| 凹凸日日摸日日碰夜夜 | 国产精品一区二区在线免费观看 | 精品国产1区2区3区 一区二区手机在线 | 成人三级视频 | 成人福利网站 | 国产高清免费视频 | 欧美亚洲国产日韩 | www国产亚洲精品 | 精品国产一区二区久久 | 久久久不卡网国产精品一区 | 天天爱天天操 | 在线视频一区二区 | 网站黄色在线 | 综合激情久久 | 欧美日韩亚洲国产综合 | 久久综合久色欧美综合狠狠 | 精品久久精品 | 免费看一区二区三区 | 国产欧美精品一区 | 激情久久av一区av二区av三区 | www.一区二区三区 | 国产中文原创 | 伊人爽| 在线观看国产精品视频 | 国产免费看 | 亚洲视频一区在线观看 | 久久久成人一区二区免费影院 | 国产在线精品一区二区三区 | 欧美自拍一区 | 国产综合网站 | 欧美国产一区二区 | 久久男人天堂 | 一区二区三区高清 | 男女羞羞免费网站 |