zoukankan      html  css  js  c++  java
  • EntityFramework中常用的数据删除方式

    第一,官方推荐的先查询数据,再根据查询的对象,删除对象。

     这是第一种,官方推荐

     

    第二,自己创建一个对象,然后附加,然后删除。 

    这是第二种

     

    第三,自己创建对象,然后放入EF容器,然后删除。

    这是第三种

     

    跟踪结果

    首先第一种

    会先查询,然后再删除,对数据库进行两次查询操作。  

      

    再来看第二种方式

    直接根据你创建的对象的主键列的值进行删除。

    下面是第三种

    跟第种一样,只进行一次数据库查询操作就完成了删除动作。

    需要注意的是

    在创建对象的时候,需要指定主键列才行,指定非主键列是操作不成功的。 SysUser delSysUser3 = new SysUser() {ID = delId};

  • 相关阅读:
    IOS性别
    IOS生命周期
    读书的作用
    Core Data
    解析Json数据
    sicily Knight Moves
    sicily 简单魔板2
    Sum of Consecutive Primes
    [OI笔记]杂题整理1(基础篇~)
    [IOI1994]The Castle
  • 原文地址:https://www.cnblogs.com/tsql/p/8607716.html
Copyright © 2011-2022 走看看