Problème de traduction SQl vers LINQ
Bonjour,
je débute avec LINQ, je l'ai utilsé avec succès de façon simple. Mais j'ai maintenant un requête un rien plus compliqué et je suis un peu perdu.
Voic ma requête de test en sql
Code:
1 2 3 4 5 6 7 8 9 10
|
SELECT count(*)
FROM ConsignesTaches tb1 INNER JOIN EdcByConsigneTache tb2
ON tb1.id = tb2.idConsigneTache
where tb1.idTache in (11,32) and exists
(select * FROM ConsignesTaches tb3 INNER JOIN EdcByConsigneTache tb4
ON tb3.id = tb4.idConsigneTache
WHERE tb3.idTache in (11,32) and
tb4.idEdc = tb2.idEdc and
tb4.isEnergie != tb2.isEnergie) |
Pour la partie tb1.idTache in (11,32), c'ets ici un test.
J'aurais aimé passé une Liste de taches, mon objet tache a les champs (id, nom)
exemple :
List<Taches> _taches = blablabla;
Et dans mon query LINQ, faire que le tb1.idTache ce trouve dans la List de taches que je lui passe.
Merci beaucoup pour votre aide