2011-12-26 12 views
0

小さなlinqクエリをグループ化しようとして問題があります。linq文をグループ化しても、グループ化していないようです

クエリはOKですが、グループ化は行われません。私はグループにしようとしている3つの異なるフィールドを持つためにその仮定します。

理想的には、3つのフィールドにアクセスしてグループ化されたデータを返すことができます。

変更する必要はありますか?

答えて

2

本当にあなたは新しい{d.CustomerNumber、d.TransactionAmount、d.CustomerName}でグループdを実行する必要がありますか? GroupAからTransactionAmountを削除したばかりです。

トリです。

(from d in All() group d by new { d.CustomerNumber, d.CustomerName } into g orderby g.Key.CustomerName select new Test { CustomerNumber = g.Key.CustomerNumber, TransactionAmount = g.Sum(s => s.TransactionAmount), CustomerName = g.Key.CustomerName }); 
+0

私はdidntです:)ありがとうdotnetstep。 –

関連する問題