[LINQ] jointure entre deux tables de plusieurs attributs [Résolu]

Signaler
Messages postés
2
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
25 août 2009
-
MSFX
Messages postés
2
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
25 août 2009
-
Bonsoir,

je n'arrive pas à faire une jointure de plusieurs attribues entre deux tables ! (avec LINQ )

PS: pour une jointure (sur un seul attribue) : ça marche bien avec :

var resultat = from lignes1 in db.table1
join
lignes2 in db.table2
on lignes1.att equals lignes2.att
where
...
select lignes1;



Merci d'avance :)

2 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
25
Salut,

Voici peut etre la solution

from p in persons
join w in workers
on new { p.FirstName, p.LastName } equals new { w.FirstName, w.LastName }
select ...;


Source

Bon dev.
Messages postés
2
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
25 août 2009

Merci bien nhervagault ! ça marche bien !