Bonjour,
je cherche à faire une jointure externe gauche.
J'ai essayé ce code sans succès :
Quand le codeGest est null cela retourne null au lieu de me retourner un jeu de données donc la jointure ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var tmp = this.EntitySet.Where(n => n.No == 20) .Join(this.EntityContext.Set<Gest>().DefaultIfEmpty(), n => n.CodeGest, g => g.CodeGest, (n, g) => new { Acte = n, Gest = g }) .Select(n => new { No = n.Acte.No, LibelleGest = (n.Gest.Libelle == null ? String.Empty : n.Gest.Libelle) }).FirstOrDefault();
Merci pour votre aide.
Partager