異なるデータを含むが類似した列を持つ2つのリストがあります。基本的に、これらのリストを結合したいのですが、同様の列を1にマージします。
var listCombo= List1.Where(a=>DataIds.Contains(a.dataId)).DefaultIfEmpty()
.Join(List2,
list1 => list1.key,
list2 => list2.key,
(L1,L2) => new
{
L2.key,
L2.dataId,
L2.dataValue,
L2.date,
L1.secId,
L1.dataId,
L1.dataValue
});
dataId列とdataValue列を組み合わせたいのですが。それ、どうやったら出来るの?
したがって、一意の名前を付けるのではなく、listCombo.dataIdまたはlistCombo.dataValueとだけ言うことができます。