Как я могу преобразовать словарь в поиск? [Дубликат]

This question already has an answer here:

LINQ Convert Dictionary to Lookup 2 answers

У меня есть словарь, который имеет подпись:Dictionary<int, List<string>>, Я хотел бы преобразовать его в Lookup с подписью:Lookup<int, string>.

Я старался:

Lookup<int, string> loginGroups = mapADToRole.ToLookup(ad => ad.Value, ad => ad.Key);

Но это не так хорошо работает.