Je reçois une étrange exception NHibernate lorsque j'essaie de créer une SessionFactory. J'ai PRECISEE l'exception « Impossible de jeter l'objet de type « NHibernate.Mapping.Bag » taper « NHibernate.Mapping.IKeyValue » à la mise en correspondance suivante sur l'objet Société:Strange NHibernate exception
<bag name="Images" cascade="none">
<key column="CompanyId" property-ref="Images"/>
<one-to-many class="GwDbImage"/>
</bag>
C'est la cartographie pour GwDbImage:
<class name="GwDbImage" table="Images" >
<id name="ImageId">
<column name="ImageId" sql-type="int" not-null="true"/>
<generator class="native"/>
</id>
<property name="FileName" />
la définition des images sur l'objet de l'entreprise est la suivante:
public virtual IList<GwDbImage> Images { get; set; }
Je sais que c'est vague mais est-ce que quelqu'un sait ce qui ne va pas/me pointe dans la bonne direction?
Merci
Jon
Quel type de données .Net utilisez-vous dans votre code pour Images.GwDbImage? –
Afficher la définition de votre classe d'entreprise –
Désolé, voici la définition dans l'objet Société: public virtual IList Images {get; ensemble; } –
Jon