Como você pode lidar com uma subconsulta IN com LINQ to SQL?

Estou um pouco preso nisso. Basicamente, quero fazer algo como a seguinte consulta SQL no LINQ to SQL:

SELECT f.* 
FROM Foo f
WHERE f.FooId IN (
    SELECT fb.FooId
    FROM FooBar fb
    WHERE fb.BarId = 1000
)

Qualquer ajuda será muito bem recebida.

Obrigado.

questionAnswers(9)

yourAnswerToTheQuestion