¿Cómo utilizar la palabra clave 'In' SQL en Entity Framework?

Este es mi comando SQL

SELECT KEY,NAME
from  COMPANY c 
WHERE     KEY IN (select KEY from USER_COMPANY  where UserId = @UserId)
order by NAME asc

Así que quiero convertirlo en Entity Framework.

Trato así

 var userCompany = (from u in db.USER_COMPANY
                         where u.UserId == UserId 
                         select(u.KEY));

            var user = (from c in db.COMPANY
                        where (c => userCompany.Contains(c.KEY)
                        select c);

Pero no está funcionando.

Cómo usar el SQLIN palabra clave en Entity Framework?

Respuestas a la pregunta(4)

Su respuesta a la pregunta