Bonjour,

Voila j'essaie d'utiliser le mapping d'objet avec linq sql.

J'arrive bien à mapper une classe et récupérer les info persistant de la base mais je bloque quand il faut faire une jointure avec une autre table.

En gros j'ai 2 classes Profiles et Sources. La classe Profiles doit chargé une référence de Source.

J'ai tenté dans Profile :

Dans le create :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
this._sourceDirect = new EntityRef<Source>();
 
[Association(Storage = "_sourceDirect" , ThisKey = "SourceDirectID")]
 public Source SourceDirect
    {
        get { return this._sourceDirect.Entity; }
        set { this._sourceDirect.Entity = value; }
  }

Etc ....

Mais à priori ça ne récupère pas ma source (toujours à null).

J'ai vu qu'il y avais peut-être une astuce avec la propriété DeferredLoadingEnabled = false pour le data context mais sans résultat.

Peut-être qu'il faut ajouté une contrainte dans ma base de donnée ?

Bref si quelqu'un a des infos je suis preneur.

Merci.
Seb.