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();

Есть кто-то из вас и идея, как это исправить?

Спасибо за вашу помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос