LINQ-Unterabfrage IN

Ich bin ein Neuling mit dem IQueryable, lambda-Ausdrücken und LINQ im Allgemeinen. Ich würde gerne eine Unterabfrage in einer where-Klausel wie dieser :

Beispielcode :

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%'))

Wie übersetze ich diese in LINQ ?

InformationsquelleAutor Patrice Cote | 2010-08-13
Schreibe einen Kommentar