來,分享乙個LINQ寫的分頁方法

2022-02-23 08:31:02 字數 916 閱讀 3165

以前每次寫分頁都感覺很麻煩,現在發現乙個不錯的。

前提:開發工具支援linq語法。

不廢話 直接看**:

//

分頁,skip:第n

條記錄開始獲取,

take:

獲取記錄數

var

fenye=(

from

o in

mdl.mdlmenu 

select

o).skip(0).take(10);

小解一下::

(

from

o in

mdl.mdlmenu

select

o) 大家知道這個是從資料來源中查詢資料的語法,

其中資料來源可以是 sql, dataset,或者記憶體中的資料資訊。

如果想得到 當前資料總條數。則可以使用

var count=表名.count();方法。

另一方面:

skip()相當於跳轉頁面。(index)

take()相當於pagesize;即要在頁面顯示資訊的條數。

分享乙個通用的分頁SQL

又很久沒寫部落格,今天記錄乙個sqlserver通用分頁儲存過程 適用於sqlserver2000及以上版本 1.支援連表 2.支援條件查詢 use mydb go object storedprocedure dbo sp commonpage set quoted identifier on g...

golang寫的乙個分頁控制項。

直接放 吧,基本不用改,直接用了。package components import math date 2019 04 01 description 分頁控制項 pages 分頁控制項 type pages struct startrecord 設定分頁查詢時起始位置 func p pages s...

分享乙個分頁儲存過程和分頁函式

分頁儲存過程 create procedure dbo getrecordwithpage fieldstype nvarchar 1000 欄位列表 帶型別 用於 t表變數的字段宣告,如 photoid int,userid int,phototitle nvarchar 50 fieldslis...