SQL Server分页存储过程生成工具

存储过程名称:分页存储过程的名称

数据库表名: 分页数据所在的数据表的名称,非数据库名

标识字段名:数据表中标识字段的名称,SQL Server中标识字段即为identity字段,int类型且自动增长

排序字段名:获取记录时用来排序的字段名称
排序方式:
字段列表:select语句中要选择的字段列表,字段名间用英文标点“,”分隔,用“*”表示所有字段

Where子句(可选):SQL语句中的where子句,用来过滤指定条件的数据
SQL Server数据库版本:
分页参数:
*注:红色字体为必填字段

本分页存储过程生成工具用于生成适用于AspNetPager或MvcPager分页控件的SQL Server数据库分页存储过程。

生成的存储过程仅适用于单表,若需要多表关联,请在此基础上进行适当修改。

分页参数指传递到存储过程中的分页参数名称,其与AspNetPager和MvcPager相关属性的对应关系如下:

当使用 AspNetPager 时:

  • PageIndex:对应于AspNetPager的CurrentPageIndex属性;
  • PageSize:对应于AspNetPager的PageSize属性;
  • StartRecordIndex:对应于AspNetPager的StartRecordIndex属性;
  • EndRecordIndex:对应于AspNetPager的EndRecordIndex属性;

当使用 MvcPager 时:

  • PageIndex:对应于IPagedList接口或PagedList对象的CurrentPageIndex属性;
  • PageSize:对应于IPagedList接口或PagedList对象的PageSize属性;
  • StartRecordIndex:对应于PagedList对象的StartItemIndex属性;
  • EndRecordIndex:对应于PagedList对象的EndItemIndex属性;