如何使用not contains?
编写动态linq查询我使用.Contains()
代替。但我应该使用什么而不是not like
?
答案 0 :(得分:7)
在包含条件之前使用!
。像
var myProducts = from p in products
where !productList.Contains(p.ID)
select p;
答案 1 :(得分:2)
这样的事情应该会有所帮助......
YourDataContext dc = new YourDataContext();
var query =
from c in dc.Customers
where !(from o in dc.Orders
select o.CustomerID)
.Contains(c.CustomerID)
select c;
答案 2 :(得分:1)
使用!
运算符。像这样:
private List<int> iList = new List<int>
{
1,2,3,4,5,6,7,8,9
};
if (!iList.Contains(888))
{
}