Dans mon modèle j'ai des jeux. Chaque jeu est associé à un événement, qui est mappé en tant qu'association plusieurs-à-un.NHibernate plusieurs-à-aller aller chercher le même article plusieurs fois
Lorsque je fais une recherche pour les jeux, dans l'événement avec donné EventId (différent de son DB-PrimaryKey-id) NHibernate la requête suivante pour chaque jeu:
NHibernate: SELECT event0_.Id as Id8_0_, event0_.EventId as EventId8_0_ FROM Events event0_ WHERE [email protected]; @p0 = '4'
Dans mon mapping (et dans le DB généré à partir du mappage) EventId a une contrainte Unique. Comment puis-je dire à NHibernate qu'il ne devrait récupérer l'événement qu'une seule fois pour un EventId donné, et ne pas émettre la même requête N fois pour N Games?