手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何用EF删除数据库中的数据

时间:2024-10-14 05:51:50

1、打开Visual Studio新建一个项目,我们往项目中添加一个aspx窗体页面,然后添加一个删除按钮,如下图所示:

如何用EF删除数据库中的数据

2、然后我们添加删除事件,在删除事件里,进行数据行的删除,我们先来看一下数据库中有的数据如下图所示:

如何用EF删除数据库中的数据

3、比如我们删除departmentid为2的数据,具体的代码如下所示:下面的代码先是查了一下是否有这条记录,有的话执行EF的删除操作

如何用EF删除数据库中的数据

4、我们来讲解一下上面的代码的逻辑:首先是用Linq操作查找了要删除的记录,然后运用Linq的FirstOrDefault取出记录,注意不要用First,因为如果为空的话它会报错的,最后执行删除操作

如何用EF删除数据库中的数据

5、下面我们执行一下上面的页面,注意一定先生成一下,然后运行页面,执行成功以后我们在来看一下数据库中是否有这条记录还

如何用EF删除数据库中的数据

6、上面的删除操作是一种方式,还有另外一种写法,如下所示:我们可以看到Entity实体里已经定义好了增删改查的枚举,只要掉就可以了

如何用EF删除数据库中的数据

7、以上就是如何用EF删除数据库中的记录行的方法,共介绍了两种方法,是不是很简单啊,你学会了吗,有问题的话请留言哈

© 手抄报圈