次のようなテーブルがあります。
表1
someID PK、ノード
表2
nodeID PK、ノード
そして、SQLの代わりにnhibernateで次のようにしようとしています
SELECT *
FROM tabel1
LEFT OUTER JOIN tabel2
ON tabel1.node = tabel2.nodeid
私は試しました(そして、Tabel2は複数のTabel1関係を持つことができるため、多対1の関係です)
Table1 マッピング ファイル
References(x => x.Tabel2)
.Column("nodeID")
.Not.LazyLoad();
Table2 マッピング ファイル
HasMany(x => x.Tabel1)
.KeyColumn("node")
.Not.LazyLoad();
これが機能しない理由がわかりません!