我要像做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