我想在LINQ中加入3個表。LINQ中超過2個表加入,範圍問題
var fromCities = from c in cityRepository.Cities
join r in routeRepository.Routes on c.Id equals r.FromCityId
join cr in rentDetailRepository.CarRentDetails on cr.CityId equals c.Id
select c;
我得到的是cr和c不存在於第二個連接語句中? 有人可以幫忙嗎?
則應更換c.Id絲毫r.FromCityId,如:加入的R上r.FromCityId routeRepository.Routes等於c.Id –
在最後一個加入更改爲了:'加入CR在rentDetailRepository.CarRentDetails上c.Id等於cr.CityId' –