EntityFramework中常用的数据删除方式
来源:互联网 发布:助眠方法知乎 编辑:程序博客网 时间:2024/06/03 22:59
最近在学EF,目前了解到删除操作有三种方式,
第一,官方推荐的先查询数据,再根据查询的对象,删除对象。
这是第一种,官方推荐
第二,自己创建一个对象,然后附加,然后删除。
这是第二种
第三,自己创建对象,然后放入EF容器,然后删除。
这是第三种
跟踪结果
首先第一种
会先查询,然后再删除,对数据库进行两次查询操作。
再来看第二种方式
直接根据你创建的对象的主键列的值进行删除。
下面是第三种
跟第种一样,只进行一次数据库查询操作就完成了删除动作。
需要注意的是
在创建对象的时候,需要指定主键列才行,指定非主键列是操作不成功的。 SysUser delSysUser3 = new SysUser() {ID = delId};
技术交流群
欢迎加入.net技术交流群
1 0
- EntityFramework中常用的数据删除方式
- EntityFramework中常用的数据删除方式
- EntityFramework中常用的数据修改方式
- EntityFrameWork 中读取数据的方式
- EntityFramework级联删除的操作方式
- EntityFramework中几种更改数据的方式
- Android中常用的数据存储方式
- Android中常用的数据储存方式
- EntityFramework:支持同一事务提交的批量删除数据实现思路
- 设置EntityFramework中decimal类型数据精度
- mysql中删除数据表数据的两种方式
- Android中常用的有四种保存数据的方式
- Entity FrameWork中常用的数据修改方式
- 面试中 数据读入的几种常用方式
- 在C#中使用EF(EntityFramework)插入数据到DB的异常
- EF结合SqlBulkCopy实现高效的批量数据插入 |EF插件EntityFramework.Extended实现批量更新和删除
- EF结合SqlBulkCopy实现高效的批量数据插入 |EF插件EntityFramework.Extended实现批量更新和删除
- 常用的数据加密方式
- 社説 20150814 終戦70年 平和の堅持へ国際協調貫こう
- JS语言核心
- TCP中用到的定时器
- 并查集
- fcntl使用说明
- EntityFramework中常用的数据删除方式
- 从android相册获取所有图片的路径
- 黑马程序员--JDK新特性
- mysql安装,无法登录问题,查看用户,远程登录
- 次小生成树
- 简单实现Socks5代理(Python&C#)
- 笔试面试错题集1
- Virtualbox下NAT和桥接网络配置
- restFul_SpringMvc