¿Cómo convierto un diccionario a una búsqueda? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

LINQ Convert Dictionary to Lookup 2 respuestas

Tengo un diccionario que tiene una firma:Dictionary<int, List<string>>. Me gustaría convertirlo en una búsqueda con una firma:Lookup<int, string>.

Lo intenté:

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

Pero eso no está funcionando tan bien.

Respuestas a la pregunta(1)

Su respuesta a la pregunta