我有 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 而不必唯一地命名它们。