0
私のモデルにはゲームがあります。各ゲームにはイベントが関連付けられており、多対1の関連付けとしてマップされます。NHibernate many-to-one同じ項目を何度もフェッチする
私はゲームを照会すると、与えられたのEventId(そのDB-のPrimaryKey-IDとは異なる)とイベント内NHibernateのは、それぞれ、すべてのゲームのために次のクエリを発行します。私のマッピングで
NHibernate: SELECT event0_.Id as Id8_0_, event0_.EventId as EventId8_0_ FROM Events event0_ WHERE [email protected]; @p0 = '4'
(および中マッピングから生成されたDB)EventIdにはUnique制約があります。 NHibernateに、N個のゲームに対して同じ正確なクエリをN回発行しないで、与えられたEventIdに対して一度だけイベントをフェッチするように指示するにはどうすればよいですか?