Я хочу преобразовать запрос 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)))
Предполагая, что свойства навигации реализованы, и без какого-либо примера кода, это лучшая оценка того, как его реализовать.
context.Departments.Where(x => x.SubDepartment.Test.PatientTest.PatientId == 3);
Вы можете использовать Linqer .
Linqer - инструмент для конвертации SQL в LINQ. Это помогает изучать LINQ и преобразовывать существующие операторы SQL.