Я пытаюсь присоединиться к 3-мя таблицам в LINQ.Более 2 таблиц JOIN в LINQ, проблема с областью
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 как: присоединиться к г в routeRepository.Routes на r.FromCityId равна c.Id –
Изменение порядка последнего присоединения: 'присоединиться кр в rentDetailRepository.CarRentDetails на c.Id равно cr.CityId' –