Bonjour,
J'ai un modèle Edmx représentant une base de données définie ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Table Utilisateurs           Table Titres
IdUtilisateur                  IdTitre
Nom                            Libelle
Prenom
IdTitre
La table Titres représente les données "Mr", "Mme" et "Melle".

Je passe par une génération automatique d'un modèle Edmx avec Visual Studio et le schéma est représenté ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Table Utilisateurs                     Table Titres
IdUtilisateur           * --- 0..1    IdTitre
Nom                                      Libelle
Prenom
Le champ IdTitre n'apparait pas dans mon modèle Edmx.

Je fais une requête pour charger l'ensemble des Utilisateurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var result = from l in BD.Utilisateurs
Comment dois-je faire pour charger le titre correspondant à chaque utilisateur ?
Sachant que BD.Utilisateurs.IdTitre n'existe pas et que BD.Utilisateurs.Titres est null.
De plus, il serait préférable de ne charger la liste des Titres qu'une seule fois.
Merci d'avance.