リストBが空の場合、LINQ EVENを使用してリストAとリストBから要素を取得する方法(リストAの要素を返しますが、リストBの要素は空になります)
アイデアは、リスト A と B の要素に基づいて単一の匿名オブジェクトを再作成できるようにすることです。
From elemListA In data.ListA_
From elemListB In elemListA.ListB _
Select New With { _
.ElementA = elemListA.ElementA, _
.ElementB = elemListA.ElementB, _
.ElementC = elemListB.ElementA, _
.elementD = elemListB.ElementB, _
}).ToList()
問題は、ListB が空の場合にクラッシュすることです。もう 1 つの問題は、where 句によって除外されているため、ListA の要素が含まれない場所を配置すると、それらが必要になることです。
私は結合を行いますが、問題は2つのオブジェクト間に関係がないことです.ListAの要素がListBを持っていることを除いて..