从linq中排除某些结果

枪手

我正在使用linq从我的存储库中检索一些用户。用户实体与组实体具有多对多关系。我想检索所有用户-除了一组中的某些用户。

即给我所有不在** id *组中的用户?

        var users = repo.GetAll().Where(o => o.IsDeleted == false);

我该怎么说,除了... 4组中的用户之外?或组“名称”。

.where(o => o.IsDeleted == false &&!o.groups ??);

有任何想法吗?

米霍夫
var users = userRepo.GetAll()
    .Where(u => u.IsDeleted == false && u.Groups.All(g => g.Id != 4));

您应该在User指向类中具有导航属性Group

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从解析树中排除某些令牌

来自分类Dev

从ActiveRecord结果中排除ID列

来自分类Dev

如何从npm代理中排除某些域

来自分类Dev

在CloudFoundry WAR部署中排除某些WebApplicationInitializers

来自分类Dev

从结果中排除父顶点

来自分类Dev

如何在Eclipse开放资源结果列表中排除某些项目/路径?

来自分类Dev

从phpunit加载中排除某些测试

来自分类Dev

从xsl:sum方程中排除某些值

来自分类Dev

从HibernateJpaAutoConfiguration中排除某些数据源

来自分类Dev

从SQL条件中排除某些结果

来自分类Dev

排除SQL查询的某些结果

来自分类Dev

从结果中排除项目

来自分类Dev

从SQL结果中排除项目

来自分类Dev

从存根中排除某些参数

来自分类Dev

从某些元素中排除按键

来自分类Dev

从grep结果中排除模式

来自分类Dev

从网址中排除某些关键字

来自分类Dev

如何从过滤中排除某些列

来自分类Dev

从某些视图中排除部分视图

来自分类Dev

从foreach循环中排除某些东西

来自分类Dev

从 Solr 的所有搜索结果中排除某些文档?

来自分类Dev

从 wordpress 上的帖子中排除某些类别

来自分类Dev

从结果中排除数据

来自分类Dev

从 wordpress 搜索中排除某些特定类别

来自分类Dev

从文本转换大写中排除某些单词

来自分类Dev

从背景混合模式中排除某些部分

来自分类Dev

从结果集中排除结果

来自分类Dev

如何从 TOC 中排除某些条目

来自分类Dev

如何从元组列表中排除某些“列”?