[LINQ] jointure entre deux tables de plusieurs attributs

Résolu
MSFX Messages postés 2 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 25 août 2009 - 21 août 2009 à 02:39
MSFX Messages postés 2 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 25 août 2009 - 25 août 2009 à 09:49
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 :)
A voir également:

2 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
24 août 2009 à 14:07
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.
3
MSFX Messages postés 2 Date d'inscription jeudi 31 juillet 2008 Statut Membre Dernière intervention 25 août 2009
25 août 2009 à 09:49
Merci bien nhervagault ! ça marche bien !
0
Rejoignez-nous