where not在带有lambda的()语句中

本文关键字:语句 lambda not where | 更新日期: 2023-09-27 18:24:06

有人知道我们如何将where not in()语句与lambda一起使用吗?

this is where id in() statement
public List<abc> GetList(List<string> ID)
{
return db.abcs.Where(a => ID.Contains(a.id)).ToList<abc>();
}

我想知道云是如何相反的。"where id not in…"

where not在带有lambda的()语句中

只需添加一个not(!)运算符:

// Not In
return db.abcs.Where(a => !ID.Contains(a.id)).ToList();

为什么不呢?

return db.abcs.Where(a => ! ID.Contains(a.id)).ToList<abc>();