LINQ sous-requête DANS

Je suis un newbie avec le IQueryable, les expressions lambda, et LINQ en général. Je voudrais mettre une sous-requête dans la clause where comme ceci :

Exemple de code :

SELECT * FROM CLIENT c WHERE c.ETAT IN (
 SELECT DDV_COLUMN_VAL FROM DATA_DICT_VAL
 WHERE TBI_TABLE_NAME = 'CLIENT' AND DD_COLUMN_NAME = 'STATUS'
           AND DDV_COLUMN_VAL_LANG_DSC_1 LIKE ('ac%'))

Comment puis-je traduire cela dans LINQ ?

OriginalL'auteur Patrice Cote | 2010-08-13