在项目开发过程中可能会与第三方框架相集合,比如lauiy,vue,bootstrap等,我这里呢就使用了layui和EF结合开发的一个下项目
这里能可以直接去官网下载:传送门下载完成之后呢
第一步,创建数据库和添加视图类这儿呢 数据库就用我自己以前的,当然你们还是的换成你们的
搭建好数据库之后很,开始创建我们的项目啦
我是搭建了三层(web Model dal)这个文件夹存放相当于的数据如图![在这里插入图片描述
创建好了呢,添加我们的数据访问层, 点击dal添加一个新建项目类库(注意命名规范哦)然后点击我们新建的类库添加一个
如图
点击添加(这里我选择的是第四个)
点击下一步新建连接
选择你相应的数据就可以了,但是要注意(你填写的项目名称)然后点击下一部就好了
接下来就是添加添加一个Model的实体类库和Web应用程序啦,这儿就不用介绍
直接正题吧 在相应的控制器下面创建Acton方法
public ActionResult SchoolMajorList(CourseSearchInput input)
{
//实例化我们的数据上下文,就是连接数据是填写的Model名称 using可以释放资源
using (var db=new FoodModel())
{
//这儿我进行了多条件查询 Linq语句 CancelInfo是我们的数据表名
var query = db.CancelInfo.Where(s => true);
//判断查询的数据是否为空
if (!string.IsNullOrWhiteSpace(input.name))
query = db.CancelInfo.Where(s => s.Reason == input.name);
//将查询的数据添加给Model 并进行排序 Page Limit 参数是必须的
var model = query.ToList().Select(s => new CancelInfo()
{
Reason = s.Reason,
CancelOrder = s.CancelOrder,
CancelState = s.CancelState,
CancelTime = s.CancelTime,
Id =