bonjour je travail sur un projet au faite voici ma requette qui marche bien :
Code asp : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
from a in dc.Region
                        join b in dc.Annonce
                        on a.IdReg equals b.idRegion
                        where (b.idRegion != null)
                        select new Ann_Region_Cate { Region = a, Annonce = b };
Mais comment faire pour sur la meme requette une jointure sur une 3 eme table jai essayer ceux ci mais sa ne marche pas:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 var query = from a in dc.Region, from e in dc.Annonceur
                        join b in dc.Annonce
                        on a.IdReg equals b.idRegion and e.idannonceur=b.idannonceur
                        where (b.idRegion != null)
                        select new Ann_Region_Cate { Region = a, Annonce = b };
 
            return View(query.ToList());
NB: juste pour ajouter une 3eme jointure car avec les 2 joitures sa passe nickel
Aidez Moi SVP