首页 > 解决方案 > 等效于 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 中实现这一点吗?

感谢您的帮助!

标签: c#sqlentity-frameworklinq

解决方案


推荐阅读