Como faço para converter um dicionário em uma pesquisa? [duplicado]

Esta questão já tem uma resposta aqui:

Dicionário de conversão LINQ para pesquisa 2 respostas

Eu tenho um dicionário que tem uma assinatura:Dictionary<int, List<string>>. Eu gostaria de convertê-lo em uma pesquisa com uma assinatura:Lookup<int, string>.

Eu tentei:

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

Mas isso não está funcionando tão bem.

questionAnswers(1)

yourAnswerToTheQuestion