首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Linq 删除多行数据有关问题

2012-12-24 
Linq 删除多行数据问题。一行数据,可以删除。Test.Remove(query)现在,我检索的数据有多行了。 该怎么删?举个

Linq 删除多行数据问题。
一行数据,可以删除。

Test.Remove(query)


现在,我检索的数据有多行了。 该怎么删?

举个例子:
Test_ delete = Test.Single<Test_>(t => t.id == 1);
Test.Remove(delete );


一行数据,可以删除。

但现在检索的数据是多行了。

var delete = from test in Test
             where test.t_id == 1
             select test;


我该怎么删除??

[最优解释]
Test.RemoveAll(m=m.t_id);  这样呢?
[其他解释]
Test.Where(i=>i.test.t_id==1).ForEach(i=>{i.DeleteOnSubmit()});
query.SubmitChanges();

热点排行