Je souhaite mapper deux classes m: n associées à l'aide de NHibernate. NH mapperait une association m: n simple dans une table de liens avec des contraintes de clé étrangère aux tables d'entités. Maintenant je veux attacher plus d'attributs à l'association comme vu sur cet exemple:Classe d'association dans NHibernate
lien d'image cassé; l'image enlevée
(et je veux NHibernate pour stocker ces attributs dans la table de liens)
lien d'image brisée; image supprimée
Ce diagramme UML montre comment "résoudre" la classe d'association pour la programmation. Jusqu'à présent, je l'ai fait moi-même et codé 3 classes Person
, Book
et PersonBookLink
avec PersonBookLink
ayant l'attribut returnDate
. NHibernate est très bien avec la cartographie, mais je cherche une façon moins complexe de naviguer dans ce modèle.
Comment feriez-vous la cartographie dans NHibernate?
Également connu sous le nom de «relation objectivée». –