その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();
あなたの誰かとこれを修正する方法を考えていますか?
ご協力いただきありがとうございます!