Bonjour,

Imaginons 2 tables : Pays et Ville

J'ai une procédure stockée getAllPays() qui me renvoie tous les enregistrements de la table pays et de la table ville :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Select P.Pay_Id, P.Pay_Name, V.Vil_Id, V.Vil_Name
From Pays Left Outer Join Ville
On P.Pay_Id = V.Vil_Id
J'ai une classe pays qui contient une collection de villes et une classe ville

J'aimerais créer une requête LINQ pour créer tout mes pays et leurs villes en parcourant la SP

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
var pays = from p in db.getAllPays()
                select new Pays
               {
                     Id = p.Pay_Id
                     ...
                     Villes = ??? de quelle manière je parcours toutes les villes de ce pays pour créer ma collection de villes?
               }
Merci d'avance,