【发布时间】:2013-07-19 10:15:48
【问题描述】:
我正在尝试转换此查询(已经可以使用)
SELECT Building.NAME, COUNT([User].ID)
FROM BuildingUser
INNER JOIN Building ON Building.ID = BuildingUser.ID_BUILDING
INNER JOIN [User] ON [User].ID = BuildingUser.ID_USER
GROUP BY Building.NAME
到 Linq to SQL,但我不知道我做错了什么。看看我的努力
from buildinguser in db.GetTable<BuildingUser>()
join building in db.GetTable<Building>()
on buildinguser.ID_BUILDING equals building.ID
join user in db.GetTable<User>()
on buildinguser.ID_USER equals user.ID
group building by building.NAME into grpBuilding
select new
{
building = grpBuilding.Key,
users =
};
我只需要将我的建筑物分组并计算每个建筑物有多少用户。
【问题讨论】:
标签: c# sql linq c#-4.0 linq-to-sql