c# - 等效于 ENTITY FRAMEWORK / LINQ 表达式中的 TSQL“IN(subSelect)”
问题描述
我有一个必须转移到实体框架的 SQL 语句:
select * from logbuch where institutionid = @id OR userid IN (SELECT id from benutzerkonto where institution_id = @id)
我有作为EntityFramework:
context.logbuch.Where(x => x.institutionid == int.Parse(benutzerkontoID) || x.userid ???INSIDE SUBSELECT???).ToList();
我是 EF 和 LINQ 的新手,我不知道如何集成 OR 的子选择条件右侧。
有人可以帮助我在 EntityFramework-Query 中实现这一点吗?
感谢您的帮助!
解决方案
推荐阅读
- python - 检查每个文件夹是否存在多个文件
- spring-webflux - 在 Spring WebFlux 中注入 Light4J 处理程序
- excel-formula - 基于条件的 R 平方公式
- php - 为什么我在 phpinfo() 中的模块(rrd 模块)已启用,但我仍然收到“PHP 警告:PHP 启动:无法加载动态库 'rrd'?
- java - 运行spring-cloud微服务项目,服务器没有启动?
- javascript - 我无法从已完成的 Promise React 中得到结果
- git - 为什么 git fetch origin 和 git fetch
: 表现不同? - haskell - 将元组解压缩成两个列表的函数 Haskell
- python - Python Pandas - 时间序列查找上一行的索引
- angular-material - 从 component.ts 访问材料表数据源