哪里有网站建设企业,短视频制作价格明细,电子商务网站规划的流程,咨询公司排行榜最近在学EF#xff0c;目前了解到删除操作有三种方式#xff0c; 第一#xff0c;官方推荐的先查询数据#xff0c;再根据查询的对象#xff0c;删除对象。 这是第一种#xff0c;官方推荐 第二#xff0c;自己创建一个对象#xff0c;然后附加#xff0c;然后删除。 …最近在学EF目前了解到删除操作有三种方式 第一官方推荐的先查询数据再根据查询的对象删除对象。 这是第一种官方推荐 第二自己创建一个对象然后附加然后删除。 这是第二种 第三自己创建对象然后放入EF容器然后删除。 这是第三种 跟踪结果 首先第一种 会先查询然后再删除对数据库进行两次查询操作。 再来看第二种方式 直接根据你创建的对象的主键列的值进行删除。 下面是第三种 跟第种一样只进行一次数据库查询操作就完成了删除动作。 需要注意的是 在创建对象的时候需要指定主键列才行指定非主键列是操作不成功的。 SysUser delSysUser3 new SysUser() {ID delId};