C#删除

本文讲述了C#中进行数据删除的方法,包括单条删除和批量删除。在单表删除时,通过主键ID实现数据删除,使用lambda表达式配合Single()方法进行查询。批量删除涉及异步提交问题,需要处理执行顺序,确保删除操作的正确性。在删除前,通过layui的提示询问框提供用户确认,避免误操作。此外,文章还介绍了多表数据删除的情况,需要遍历多张表并捕获可能的错误。最后,总结了新增和删除操作的步骤,强调了控制器方法和页面请求方法的重要性。
摘要由CSDN通过智能技术生成

有新增肯定回有删除,多余的数据、废弃的数据肯定要删除,留在数据库占内存,影响项目的运行效率。删除可以单条数据的删除,也可以快捷删除,批量删除减少单条删除的操作。
单表删除数据需要传入选中要删除的数据的主键ID,实现根据ID删除数据;
删除学生证书信息,根据学生证书ID作为条件查询证书表的单条数据,Single()返回序列的唯一元素;如果该序列并非恰好包含一个元素,则会引发异常。用lambda表达式写查询方法,如果删除保存成功,则返回true;如果删除失败,则返回false。
在这里插入图片描述
写好删除方法,则需要页面请求方法才能实现删除操作;要同时删除多条数据,可以直接在方法中遍历循环选择的数据,根据传入的ID删除数据,也可以在页面获取要删除的数据然后遍历循环请求删除方法。
在这里插入图片描述
请求方法的时候用了异步提交方法,既然都说是异步那代码执行先后顺序就不会按代码顺序来执行了,那么你想按代码的现后顺序执行,就要通过代码来取消异步提交,

$.ajaxSettings.async=false;//取消异步
ajaxSettings为JQuery AJAX设置方法,async是否异步,true(异步)或
false(同步)。
如
<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值