entity-framework - 如何将sql查询转换为实体框架核心
问题描述
我想将 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);
推荐阅读
- triggers - 创建相关对象时如何使用触发器将复选框设置为true
- java - 没有 FXML 文件的 JavaFX Scene Builder 替代方案
- excel - VBA - 重命名文件
- python - Python:如何找到值为 n 的所有行的平均值?
- java - Talend tRunJob 返回 NoClassDefFoundError 和子作业列表
- php - PHP - 使用 array_rand 选择时停止缓存图像
- java - 关于 Java 中 Selenium 并行测试性能的问题
- c# - 我的计算器应用程序未按预期工作
- sql - 比较两个字符串是否包含相同的单词
- c# - 如何限制 Office 365 应用程序的邮箱访问