Linq to SQL Группировать по и суммировать в Select
Мне нужно преобразовать этот SQL-запрос в Linq:
SELECT
SUM([ArticleAmount]) as amount
,[ArticleName]
FROM [DB].[dbo].[OrderedArticle]
group by articlename
order by amount desc
Я попытался следующий код, но я получаю сообщение об ошибке "a.ArticleName» что говорит определение "ArticleName» будет отсутствовать.
var sells = orderedArt
.GroupBy(a => a.ArticleName)
.Select(a => new {Amount = a.Sum(b => b.ArticleAmount),Name=a.ArticleName})
.OrderByDescending(a=>a.Amount)
.ToList();
Есть кто-то из вас и идея, как это исправить?
Спасибо за вашу помощь!