MVC框架的EF删除

2 篇文章 0 订阅

关联查询,查询在前面


前台代码

@*从后台调数据*@
    @{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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值