У меня есть некоторая SQL таблица, мне нужно запросить информацию из моего текущего запроса, который возвращает один список столбцов:Linq Multiple играя
from f in FactSales
where f.DateKey == 20130921
where f.CompanyID <= 1
join item in DimMenuItems
on f.MenuItemKey equals item.MenuItemKey
join dmi in DimMenuItemDepts
on item.MenuItemDeptKey equals dmi.MenuItemDeptKey
group f by dmi.MenuItemDeptKey into c
select new {
Amount = c.Sum(l=>l.Amount)
}
Это возвращает данные, которые я хочу, и она группирует правильно третьей таблица Я присоединяюсь, но я не могу получить столбец описания из таблицы dmi. Я постарался добавить поле
Description = dmi.Description
но он не работает. Как я могу получить данные из третьей таблицы в новый элемент, который я создаю с помощью этого выражения? Большое спасибо за любую помощь.
Вам необходимо сгруппировать по описанию, чтобы добавить его к вашему выбору. –