为了账号安全,请及时绑定邮箱和手机立即绑定

扩展 entity-framwork ,实现批量修改、删除、插入

扩展 entity-framwork ,实现批量修改、删除、插入

回首忆惘然 2018-10-10 05:06:53
怎样扩展entity-framework,能够实现如下功能:db.Users.Delete(o=>o.sex=="girl") //删除所有性别为“girl"的用户db.Users.Update(o=>o.sex="girl")  //修改所有用户性别为“girl"批量删除、修改、插入数据,在linq to sql里面是可以的,但在entity-framework里面就不知道怎么弄了
查看完整描述

2 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

自己写个扩展方法,解析LinqExpression,组装EQL,再执行

最近比较忙,有时间写个


查看完整回答
反对 回复 2018-10-15
?
桃花长相依

TA贡献1860条经验 获得超8个赞

db.saveChanges()

更具实体模型中实体状态(Deleted,Modified...),对数据库中进行相应的操作


查看完整回答
反对 回复 2018-10-15
  • 2 回答
  • 0 关注
  • 668 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信