增删查改

增删查改

增删查改
上图中写的是一个查询语句(分页查询),先声明一个公共的方法,写入封装好的类,使用List<>泛型 声明一个自定义变量用来接收数据,随后使用from 自定义名称 in 数据来源 orderby(排序)Select等关键字查询出所需的数据,随后调用封装好的类里面的方法。转换为ToList格式,再查询出总条数,int 自定义变量用来接收数据,通过from in Select等关键字查询出所需数据,最后转换为Count格式。最后通过return Json返回数据。

增删查改
上图中写的是新增方法,由于新增方法写的稍微较多且重复,这里简单的截了最重要的一部分,新增部分中大多数都是if else判断,新增的关键核心在于:myModel.S_Aiport.Add(airport);if(myModel.SavaChanges()>0);第一句:将数据放在S_Aiport中。第二句:把数据保存数据库中(不写将不会保存);

增删查改
上图中是修改方法,首先修改之前要先把原数据查询出来,根据ID去查询出信息。查询出信息以后在进行修改

增删查改
如上图所示,先我们要判断要修改的数据是否有相同的,如果相同则修改失败,不同则修改成功。修改与新增的方法大部分都是对立的。
增删查改
上图中的是删除方法,不论删除什么数据,我们都要进行判断,首先第一步要判断ID大于0,也就要删除的数据必须大于0条才能进行删除。若是小于0就相当于没有数据,自然不能进行删除操作。