親リスト(親)と親リストを持つ子リストを持つ子リスト(子)の2つのリストがあります。親リストと子リストを1つのネストされた親リストに結合
List<Parent> parents
List<Child> children
私は、2つのリストを、それぞれの親オブジェクトが子リストを持つ1つの親リストに結合しようとしています。私は現在、親リストをループしていて、parentIdに基づいて各親オブジェクト内にChildrenリストを設定していますが、LINQを使用してこれを行うより速い方法があるかどうかは疑問でした。
foreach (var parent in parents)
{
parent.Children = children.Where(c=>c.ParentId == parent.Id).ToList();
}
お勧めはありますか?
素晴らしい、最初の1つは完璧に働いた – hines