[英]Linq 2 sql complex query (Count Issue)
好吧,我正在嘗試編寫查詢以獲取每個區域的總來賓計數,到目前為止,我失敗了:)
var Results = from g in DB.tblSecurityZones
join PoliceStations in DB.tblPoliceStations
on g.SecurityZoneID equals PoliceStations.SecurityZoneID
join Hotel in DB.tblHotels
on PoliceStations.PoliceStationID equals Hotel.PoliceStationID
join HotelGuest in DB.tblGuests
on Hotel.HotelID equals HotelGuest.HotelID
group g by new
{
Zone = g.Name,
PoliceStation = PoliceStations.Name,
Hotel = Hotel.HotelName
} into Result
select new
{
Result.Key.Hotel,
Result.Key.PoliceStation,
Result.Key.Zone
};
我想要從每個區域返回來賓計數。
我有HotelName,PoliceStationName和ZoneName,但我也想不出如何獲取GuestCounts:S
select new
{
Result.Key.Hotel,
Result.Key.PoliceStation,
Result.Key.Zone,
Count = Result.Count()
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.