当前位置: 代码迷 >> ASP.NET >> Lamda表达式兑现delete from
  详细解决方案

Lamda表达式兑现delete from

热度:3529   发布时间:2013-02-25 00:00:00.0
Lamda表达式实现delete from
在lamda表达式里,delete from 表名,如何做?

------解决方案--------------------------------------------------------
呃。。。
DataContext.test.Delete(a => new string[]{id集合}.Contains(a.id));
------解决方案--------------------------------------------------------
探讨

引用:

呃。。。
DataContext.test.Delete(a => new string[]{id集合}.Contains(a.id));


没有Delete这个方法!!!

------解决方案--------------------------------------------------------
因为lamda表达式里面本来没有批量操作的。
封装的内部一般是先通过表达式取出一个集合,然后再用DeleteAllOnSubmit(list)来批量删除
------解决方案--------------------------------------------------------
db 是 xxxxDataContext

db.[表].DeleteAllOnSubmit(db.[表])
  相关解决方案