c# - 不在 LINQ 中?

标签 c# asp.net linq

有没有办法按组筛选员工: 例如:

List<String> notInGroups = GetNotInGroups();

    var list = from p in employees 
    where p.Group.Name notin(notInGroups)
    select p;

有什么方法可以做这样的事情吗?

谢谢

最佳答案

你可以做 !Contains,比如:

var list = from p in employees
where !notInGroups.Contains(p.Group.Name)
select p;

关于c# - 不在 LINQ 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15226236/

相关文章:

c# - 串口通讯写入

c# - 当 DataSource 未返回完整结果集时手动设置 GridView 的 PageCount?

c# - 使用 IdentityDbContext 对 Entity Framework 6 进行单元测试

asp.net - linq 求和与分组

c# - Linq 分组和嵌套分组

c# - Excel工作表用c#选择第一行

c# - 通过大型数据表优化循环

c# - 在 .net 中设置 telerik RadFileExplorer 的 ViewPaths

c# - 如何确定对象的类型是否实现了 IEnumerable<X>,其中 X 使用反射从 Base 派生

c# - asp.net 将图像添加到表中的第一项