EntityFramework中常用的数据删除方式
生活随笔
收集整理的這篇文章主要介紹了
EntityFramework中常用的数据删除方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在學EF,目前了解到刪除操作有三種方式,
第一,官方推薦的先查詢數據,再根據查詢的對象,刪除對象。
這是第一種,官方推薦
第二,自己創建一個對象,然后附加,然后刪除。
?
這是第二種
第三,自己創建對象,然后放入EF容器,然后刪除。
這是第三種
跟蹤結果
首先第一種
會先查詢,然后再刪除,對數據庫進行兩次查詢操作。
再來看第二種方式
直接根據你創建的對象的主鍵列的值進行刪除。
下面是第三種
跟第種一樣,只進行一次數據庫查詢操作就完成了刪除動作。
需要注意的是
在創建對象的時候,需要指定主鍵列才行,指定非主鍵列是操作不成功的。?SysUser delSysUser3 = new SysUser() {ID = delId};
總結
以上是生活随笔為你收集整理的EntityFramework中常用的数据删除方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨地域的VPC私网互通【高速通道案例】
- 下一篇: java 入侵 mysql_Java访问