Linq删除数据

开发工具与关键技术:VS Linq删除数据

作者:陆桂超

撰写时间:2019年4月25日

数据库数据的增删查改往往是在页面操作的,因为数据库的操作只有开发人员才能操作,而普通用户只能通过使用软件在页面上操作。因此我们就要编写代码来实现这一功能。下面我要用到的是MVC框架,C#编程语言,layui插件,实现对数据的删除。另外,在这里我会用到layui插件,所以要把layui插件引用到项目里。

在这里插入图片描述

1、 如上图所示是从数据库查询出来的一条语句,通过点击删除可以从数据库中删除该条数据。该数据行里还隐藏着一个学院ID作为删除数据的参数。上图表格的加载是用到layui插件的数据表格模块,原始的加载效果是没有修改和删除列的,如果要添加修改或删除,还要添加如下代码。

(1)、把该代码放到表格渲染里,templet是自定义列模板。

在这里插入图片描述

(2)自定义一个操作列。data接收行数据,data.ActademeID是隐藏在行的id,通过这个id查询相应数据以便删除或修改。

在这里插入图片描述

2、
以上是一些基本的准备工作,要删除数据,我们首先要向数据库发送请求。
在这里插入图片描述

为了给用户有一个良好的体验,往往会在用户点击删除后弹出是否删除的选择,以避免用户误删的情况。既然在这里用到了layui插件,那么就可以用到layer.confirm(‘ ’,{ },function{ });这是一个layui插件的询问框,用于询问用是否执行语句,该询问会弹出是和否的选择,点击是就会执行function的代码块,否则不执行function的代码块。

3、
我们把获取到的ID值传递到控制器,并以该id作为查询条件,查询出与该id相同的数据,通过删除语句把它删除。

在这里插入图片描述

如上图所示,打了标记的就是核心删除语句。Remove就是移除的意思。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值