Requête Linq avec une liste comme critère
Bonjour,
Je suis en train d'essayer d'écrire une requête Linq mais je n'arrive pas à obtenir ce que je veux :
Le problème :
J'ai deux DataTable en mémoire (pas de liaison avec une BD) : dTable1 et dTable2. La première contient deux champs, le champ 'Type' et le champ 'Jour'. La deuxième table contient uniquement le champ 'Jour'.
Je voudrais que ma requête retourne ma dTable1 SANS les enregistrements qui correspondent à 'Jour' dans dTable2.
Code:
1 2 3
| Dim maRequeteLinq = From anomalie In dTable1.AsEnumerable
Where anomalie.Item("Jour") <> dTable2.Columns("Jour")
Order By anomalie.Item("Jour") |
Cette requête ne fonctionne pas mais montre simplement l'idée.
Merci pour votre aide et vos idées.
@+
Thierry