永发信息网

linq技术里的: DeleteAll 和DeleteAllOnSubmit区别是什么。InsertOnSubmit和InsertAllOnSubmit 区别。

答案:2  悬赏:80  手机版
解决时间 2021-03-26 00:21
  • 提问者网友:精神病院里
  • 2021-03-25 15:10
linq技术里的: DeleteAll 和DeleteAllOnSubmit区别是什么。InsertOnSubmit和InsertAllOnSubmit 区别。
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-03-25 16:39
DeleteAllOnSubmit和InsertAllOnSubmit传进去的参数是一个继承IEnumerable接口的集合,当你调用SubmitChanges()的时候,整个集合会被删除(添加);
DeleteOnSubmit和InsertOnSubmit传进去的参数是一个Object对象,调用SubmitChanges()时对单个对象进行删除(添加)追问使用动态CUD重写(Override using Dynamic CUD) 。网上都说有这个方法,具体怎么用
全部回答
  • 1楼网友:渡鹤影
  • 2021-03-25 17:24
一个是针对单个对象的操作,一个是针对对象集合的操作。追问使用动态CUD重写(Override using Dynamic CUD) 。网上都说有这个方法,具体怎么用追答直接使用数据库上下文查询出你要修改的数据集合,针对集合中每个对象进行修改,然后直接SaveChanges就行了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯