MVC框架的EF删除

来源:互联网 发布:python zip函数 编辑:程序博客网 时间:2024/05/17 09:28

关联查询,查询在前面


前台代码

@*从后台调数据*@    @{List<Users> ulist = ViewBag.aa as List<Users>;                    //是一个集合需要遍历            foreach (Users item in ulist)            {                <tr>                <td>@item.Id</td>                <td>@item.UserName</td>                <td>@item.Class</td>                <td>@item.Number</td>                    <td><a href="/home/usdelete/@item.Id">删除</a></td>                </tr>            }                                                 }


a标签直接调用写在控制器的usdelete的方法



控制器代码块

public ActionResult usdelete(int Id)        {            //实例化            UsersDAL ud = new UsersDAL();            //调删除DAL            bool us = ud.Userdelete(Id);            //判断删除成功与否            if (us == true)            {                return RedirectToAction("Index");            }            else            {                return View();            }        }
调用的是视图,不是JsonResult使用用的是ActionResult


DAL代码块

 public bool Userdelete(int Id)        {            //访问的表,需要先查询到表才可以查询表的Id,然后使用id删除            Users us = new Users();            //接收前台来的id与表的id匹配            us.Id = Id;            //开始删除            oae.Entry<Users>(us).State = System.Data.EntityState.Deleted;            //保存                        return oae.SaveChanges() > 0;                   }
记住要写数据库的实例化,我写在上面了,所以这里没有写,查询那个博客有的

这里使用的是布尔


效果和我Vue的表内删除差不多,只是有些地方不一样




阅读全文
0 0
原创粉丝点击