Я думаю, что ответ должен быть легким, но я просто изо всех сил:
Хотелось бы иметь данные из 2 таблиц в запросе LINQ, аналогичном:
from f in Faults
join af in AvailabilityFaults on f.FaultID equals af.FaultID
join a in Availabilities on new { af.CalendarDay, af.CircuitNumber}
equals new { a.CalendarDay, a.CircuitNumber}
join e in ExternalImportAvailabilities on new { a.CalendarDay, a.CircuitNumber }
equals new { e.CalendarDay, e.CircuitNumber }
where a.CalendarDay.Value.Day != 1
group f by f.FaultID into groupF
select new {groupF, e.CalendarDay}
Проблема заключается в том, что он не может найти e.CalendarDay
в предложении select.
Я также пробовал что-то вроде: CalendarDay= e.Max(e=>e.CalendarDay)
, но e не в текущем контексте.
Как добавить данные из таблицы 'e' в предложение select?