私は次のようなクエリごとにgroupbyを実装しました
var query = (from a in Main
group a by a.Parent into g
where g.Count() >= 0
select new
{
parent= g.Key,
Name= g.Select(y => y.name).Count(),
Contact= g.Select(x => x.contact).Count(),
Friends= g.Select(z => z.friends).Count(),
}).ToArray();
メインのように、次のようなレコードを取得しています
In first list ====> Parent="1"
name="2"
contact=0
friends=0
In second List ===> Parent="2"
name="2"
contact=0
Friends=0
しかし、group by queryを使用しているときは、この方法で値を取得しています
parent="1",Name="2",Contact="2",Friends="2"
parent="2",Name="3",Contact="2",Friends="2"
また、各フィールドの数も必要です。
だから私がどこで間違ったことをしたのか教えてください、
前もって感謝します。