c# - Linq 不包含动态查询

标签 c# .net linq

<分区>

Possible Duplicate:
Linq to SQL “not like” operator

如何使用不包含编写动态 linq 查询?

我使用 .Contains() 而不是 like。但是我应该用什么来代替 not like

最佳答案

只需在包含条件之前使用 !。喜欢

 var myProducts = from p in products
                  where !productList.Contains(p.ID)
                  select p;

关于c# - Linq 不包含动态查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11647148/

相关文章:

c# - 如何解决 Stream.ReadTimeOut 错误中的这个错误?

c# - 如何使用 MVVM 更改 WPF 中的 UI 按钮

c# - 在datagridview中垂直显示所有单元格文本

c# - 代码、配置或 Visual Studio 中是否有任何设置不会在已发布的代码中生成 .PDB 文件?

c# - 两个字符串数组的完全外连接

c# - SQL Server 异常 :Timeout expired. 操作完成之前超时时间已过或服务器没有响应

c# - ExecuteReader : Connection property has not been initialized. 如何解决这个问题?

c# - C# 在同一个套接字上发送+接收数据

c# - 将字符串数组转换为双数组的最快方法?

c# - LINQ Parallel.ForEach<> 循环上的 lock 关键字