私はこのオブジェクトを持っています:
notes:[
{ user: {
name: "A",
group:{
id:1,
name:"Group 1"
}
},
{ user: {
name: "B",
group:{
id:1,
name:"Group 1"
}
}]
グループごとにグループ化する必要があるので、これを試しました:
foreach (IGrouping<Group, Note> item in notes.GroupBy(n => n.User.Group))
{
var groupName = item.Key.Name;
foreach (var note in item)
{
//
}
}
しかし、グループ化が機能していないため、問題が発生しました(複雑なタイプをグループ化するために参照を使用しているためだと思います)。変更n.User.Group
するn.User.GroupId
と機能しますが、変更するとグループ名を取得できません。