Bonjour,

je suis actuellement en train d'essayer de mapper une association recursive avec nHibernate, mais, il plante au niveau de mon mapping.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class Personne 
{
   ...
   public virtual IDictionary<Personne, Boolean> LstAmis {get;set;}
}
Voici un extrait de ma classe de map
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
public class PersonneMap : ClassMap<Personne>
{
   ...
    HasManyToMany(m => m.LstAmis).Table("PerAmis")
                .Cascade.All().LazyLoad()
                .Component(f =>
                {
                    f.References(p => p.Key).Column("Personne2_Id");
                    f.Map(p => p.Value).Column("RelationConfirmee"); 
                });
}
Mais seulement il me met une exception de type
InnerException = {"La référence d'objet n'est pas définie à une instance d'un objet."}
J'arrive vraiment pas a voir d'ou vient le problème, pourant mon hasManytoMany me parait coherent.

Si vous aviez une solution a me proposer.

Merci d'avance

C.D