我想做一些事情,比如从 ID 不在 (1,2,3) 和 PAGEID = 9 中的表中删除
我有一个 IDS 列表,但如果需要可以更改。我不知道如何获得 LINQ 解析器的布尔结果。
这就是我认为 Subsonic 所期望的。
db.Delete(content => content.PageID == ID).Execute();
我无法弄清楚如何执行 NOT IN 语句。我已经尝试过 List.Contains 方法,但有些不太正确。
更新:一种替代方法是:
var items = TABLE.Find(x => x.PageID == ID)'
foreach(var item in items)
{
item.Delete();
}
不过,这对数据库的影响更大