首页 > 其他 > 详细

EF Code First

时间:2021-07-17 10:58:23      阅读:16      评论:0      收藏:0      [点我收藏+]

一、添加

 例子:
public int Add(Student stu)
      {
          db.Students.Add(stu);//更改状态为“添加”
          return db.SaveChanges();//受影响行数
      }

二、删除

 public int Del(int id)
      {
          //先通过id查询
          var item= db.Students.Find(id);
          //删除(更改状态)
          db.Students.Remove(item);
          //操作数据库
          return db.SaveChanges();
      }

三、批量删除

public int Del(string id)
      {
      //获取的id用“,”隔开
          var idd = id.Split(‘,‘);
          //循环遍历获取选中的id
          foreach (var item in idd)
          {
          //强转int类型
              var ids = Convert.ToInt32(item);
              var list = mm.Vacancyinfos.Find(ids);
              //进行删除
              mm.Vacancyinfos.Remove(list);
          }
          //返回受影响行数
          return mm.SaveChanges();
      }

 

四、显示

public List<Vacancyinfo> ShowPage(int? Lid, int? Bid, int pageindex, int pagesize, out int totalcount, out int totalpage)
        {
            IQueryable<Vacancyinfo> list = mm.Vacancyinfos.Include("Bumen").Include("Leimu").Include("Chengshi");
            if (Lid != null)
            {
                list = list.Where(k => k.Lid == Lid);
            }
            if (Bid != null)
            {
                list = list.Where(k => k.Bid == Bid);
            }
            totalcount = list.Count();
            totalpage = Convert.ToInt32(Math.Ceiling(totalcount * 1.0 / pagesize));
            return list.OrderBy(k => k.VId).Skip((pageindex - 1) * pagesize).Take(pagesize).ToList();
        } 

 

五、编辑

 public Student FinById(int id)
      {
          return db.Students.Find(id);//按id查询
      }

 

六、修改

 public int Edit(Student stu)
      {
      //将实体类的状态改为“修改”状态
          db.Entry(stu).State = System.Data.Entity.EntityState.Modified;
          //受影响行数
          return db.SaveChanges();
      }

 

EF Code First

原文:https://www.cnblogs.com/713kk/p/15021703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!