实体框架中的内部联接

本文关键字:内部 框架 实体 | 更新日期: 2023-09-27 17:59:24

我在构建以下查询时遇到了问题,它一直返回null,我希望有人能为我指明正确的方向。

该查询旨在返回一个分支列表,这些分支根据给定的服务ID提供特定服务。在作为分支和服务的两个表之间,我有一种多对多的关系。

from b in database.branches
join bs in database.branch_services on b.branch_id equals bs.branch_id
where bs.service_id == objID
select b;

实体框架中的内部联接

这是有效的查询,请调整表名以匹配您的表名:

database.Services.Where(s=>s.ServiceId==3).First().Branches.ToList();

您尝试过lambda语法吗?