我要像做DELETE FROM表WHERE ID NOT IN(1,2,3)和PAGEID = 9重现通过LINQ /亚音速
我有ID列表 “删除NOT IN” SQL语句但如果需要的话可以改变。我无法弄清楚如何获得LINQ解析器的布尔结果。
这是什么Subsonic期待我的想法。
db.Delete(content => content.PageID == ID).Execute();
我无法弄清楚如何做NOT IN语句。我试过List.Contains方法,但不是很对。
UPDATE:一种选择是要做到:
var items = TABLE.Find(x => x.PageID == ID)'
foreach(var item in items)
{
item.Delete();
}
此访问数据库多了很多,虽然
你有错误的方式围绕 – Jon 2009-07-16 16:31:50