【发布时间】:2018-12-25 11:32:44
【问题描述】:
我正在尝试使用 Linq to Ef 获取数据我是 Linq 的新手,
我有桌子,
*region having region_id , region_name
*governorate having governorate_id,governorate_name, region_id
*Student having id,governorate_id
*Teachers having id,governorate_id
我想通过使用一个 linq to EF 查询来查找每个区域下的学生和教师的数量
我尝试在 sql 查询中这样做,就像只针对学生,
select R.region_id,R.region_name , count(IR.Id) as Individual from region R
inner join governorate G
on r.region_id=g.region_id
inner join Student IR
on g.governorate_id=IR.governorate_id
group by R.region_id,R.region_name
希望您的建议
【问题讨论】:
-
请显示包含导航属性的类模型。如果有适当的导航属性,这应该是微不足道的。
-
@Gert 没有我已经检查过的导航属性 :)
-
那就不要再伤害自己了,创造它们吧!真的,这就是 LINQ to Entities 的强大之处。
标签: .net sql-server entity-framework linq join