单条删除

首先,给一个方法为delStuInfo的public ActionResult delStuInfo,我删除的是学生信息,所以还要再加上(int StudentID);
再给它一个string strMsg = “failed”;
接下来就是try{}catch{}的内容了,不多;
try
{
首先是删除学生表的信息,代码如下所示:
PW_Student dbStudent = (from tbStudent in myModels.PW_Student
where tbStudent.studentID == StudentID
select tbStudent).Single();
myModels.PW_Student.Remove(dbStudent);
在获取一下被删除的考生的UserID:
“var userId = dbStudent.UserID;”
获取到UserID之后,就要删除用户表了;但是在删除用户表之前我们还是要先删除“用户明细表”;
PW_UserRoleDetail dbUserRoleDetail = (from tbUserRoleDetail in myModels.PW_UserRoleDetail
where tbUserRoleDetail.UserID == userId
select tbUserRoleDetail).Single();
myModels.PW_UserRoleDetail.Remove(dbUserRoleDetail);
删除完用户明细表接下来就是删除用户表了;代码如下所示:
PW_User dbUser = (from tbUser in myModels.PW_User
where tbUser.UserID == userId
select tbUser).Single();
myModels.PW_User.Remove(dbUser);
在做完这么几个步骤之后,我们要把数据保存至数据库中,
myModels.SaveChanges();
strMsg = “success”;
}
最后就是catch了;
catch (Exception e)
{
Console.Write(e);
strMsg = “error”;
}
“Console.Write(e);”这句代码只是为了避免(e)未使用的警告而已;
最后return Json一下;
return Json(strMsg, JsonRequestBehavior.AllowGet);
代码就写完了;
效果图如下所示:
在这里插入图片描述
现在是两条数据,点击一下删除,会弹出一个提示框;如下图所示:
在这里插入图片描述
就是这样一个提示框,再次点击一下确定,这条数据就被我删除了;如下图所示:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值