Может быть, немного отчаялся, или подумал над этим, но я стараюсь упростить то, что кто-то другой уже создал.
Есть список пользователей и список администраторов. Третий список представляет собой список всех учетных записей пользователей, но содержит только идентификаторы учетных записей - два других списка содержат информацию об учетных записях (включая идентификаторы).
Я пытаюсь создать единый список всех учетных записей пользователей. со всей информацией об учетной записи, но ни к чему не привели.
Я пробовал что-то вроде:
everyone_list.join(
(users_list,
a => a.id,
b => b.id,
(a, b) => new {
id
})).join(
admins_list,
a => a.id,
b => b.id,
(a, b) => new {
id
}).tolist
Я думаю, что проблема в том, что при первом присоединении не будет никакой информации ( идентификаторы) для второго соединения.