FNH QueryOver を使用して、他のエンティティ テーブルに投稿された外部キーを使用してエンティティに参加する必要があります。以下を使用する QueryOver を実行すると
.Left.JoinAlias(() => primaryAlias.minorEntity, () => minorAlias)
NHProf は次のように SQL をキャプチャします。
left outer join [minorEntity] minorentity6_
on this_.Id = userlogind6_.Id
実際には、FK はエンティティのキーではなく、外部キー (FKId) であるため、次のように読み取る必要があります。
on this_.Id = userlogind6_.FKId
では、流暢な NH QueryOver でこれを行うにはどうすればよいでしょうか?
ありがとう