我想将sql查询转换为实体框架核心。 SQL查询是
select * from Departments where id in(select DepartmentId from SubDepartments where id in(select SubDeptId from Tests where id in(select TestId from PatientTests where PatientId=3)))
答案 0 :(得分:0)
您可以使用Linqer。
Linqer是从SQL到LINQ的转换工具。它有助于学习LINQ并转换现有的SQL语句。
答案 1 :(得分:0)
假设实现了导航属性,并且没有任何示例代码,那么这是对实现它的最佳估计。
context.Departments.Where(x => x.SubDepartment.Test.PatientTest.PatientId == 3);