當(dāng)前位置:
首頁 >
EntityFramework中常用的数据删除方式
發(fā)布時(shí)間:2023/12/19
37
豆豆
生活随笔
收集整理的這篇文章主要介紹了
EntityFramework中常用的数据删除方式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近在學(xué)EF,目前了解到刪除操作有三種方式,
第一,官方推薦的先查詢數(shù)據(jù),再根據(jù)查詢的對象,刪除對象。
這是第一種,官方推薦
第二,自己創(chuàng)建一個(gè)對象,然后附加,然后刪除。
?
這是第二種
第三,自己創(chuàng)建對象,然后放入EF容器,然后刪除。
這是第三種
跟蹤結(jié)果
首先第一種
會先查詢,然后再刪除,對數(shù)據(jù)庫進(jìn)行兩次查詢操作。
再來看第二種方式
直接根據(jù)你創(chuàng)建的對象的主鍵列的值進(jìn)行刪除。
下面是第三種
跟第種一樣,只進(jìn)行一次數(shù)據(jù)庫查詢操作就完成了刪除動作。
需要注意的是
在創(chuàng)建對象的時(shí)候,需要指定主鍵列才行,指定非主鍵列是操作不成功的。?SysUser delSysUser3 = new SysUser() {ID = delId};
總結(jié)
以上是生活随笔為你收集整理的EntityFramework中常用的数据删除方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨地域的VPC私网互通【高速通道案例】
- 下一篇: easyui动态显示和隐藏表头