有時(shí)候大數(shù)據(jù)量進(jìn)行查詢操作的時(shí)候,查詢速度很大強(qiáng)度上可以影響用戶體驗(yàn),因此自己簡(jiǎn)單寫了一個(gè)demo,簡(jiǎn)單總結(jié)記錄一下:

技術(shù):Mvc4+Dapper+Dapper擴(kuò)展+Sqlserver

目前主要實(shí)現(xiàn)了兩種分頁(yè):一種采用 PagedList.Mvc 實(shí)現(xiàn)的分頁(yè)

兩外一種采用 ajax異步加載分頁(yè) 采用比較常用的jquery.pagination 分頁(yè)插件。

功能相對(duì)比較簡(jiǎn)單僅供學(xué)習(xí)交流。

通用存儲(chǔ)過程

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

 1 USE [MvcProcPageDB] 2 GO 3  4 /****** Object:  StoredProcedure [dbo].[ProcViewPager]    Script Date: 2017/4/23 16:41:16 ******/ 5 SET ANSI_NULLS ON 6 GO 7  8 SET QUOTED_IDENTIFIER ON 9 GO10 11 CREATE PROCEDURE [dbo].[ProcViewPager] (12     @recordTotal INT OUTPUT,            --輸出記錄總數(shù)13     @viewName VARCHAR(800),        --表名14     @fieldName VARCHAR(800) = '*',        --查詢字段15     @keyName VARCHAR(200) = 'Id',            --索引字段16     @pageSize INT = 20,                    --每頁(yè)記錄數(shù)17     @pageNo INT =1,                    --當(dāng)前頁(yè)18     @orderString VARCHAR(200),        --排序條件19     @whereString VARCHAR(800) = '1=1&#
        
		

網(wǎng)友評(píng)論