简单分页显示
------------恢复内容开始------------
一、新建Models 中实体类
在类中添加特性,添加特性之前需要引用命名空间
需要引用
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; 公式
1、类的上边[Table("表名称")]
2、主键 [Key]

二、新建Dal 的文件夹
1、右键-》新建项-》左边点数据,右边点 ADO.NET 实体数据模型-》选择空Code First 模型
2、在实体数据模型当中 显示 数据集属性
三、更改web.config 数据库连接字符串
1、更改connectionString属性名 data source 值 改成 .或数据库实例名称
2、更改connectionString属性名 initial catalog 值 改成 自定义数据库名称
四、完成数据迁移命令-》菜单点-》工具-》NuGet包管理器->程序包管理器控制台
1、Enable-Migrations 启动迁移(将自动生成的Configuration文件中 AutomaticMigrationsEnabled =true)允许自动迁移
2、add-Migration init (init 名称自定义)
3、update-database 完成更数据库 迁移操作

五、在Dal里写显示与下拉的事件
ToList 只要.ToList 就必须查询数据库
然后在判断学生姓名的非空和判断班级 在写总条数与总页数 分页之前必须排序

在创建一个控制器
在控制器里面写视图与分页
添加分页的程序包在引用里面找管理NuGet程序包

引用类
using PagedList; using PagedList.Mvc;
在添加视图
在视图里面写事件然后分页
效果是这样的
------------恢复内容结束------------

浙公网安备 33010602011771号