0
をロードされていません:NHibernateは1.xでは:多対1を遅延これは私のマッピングファイルの抽出物である
<class name="XXX.A"
table="a"
lazy="false">
<many-to-one name="B"
lazy="proxy"
access="field.camelcase"
cascade="none"
not-null="false"
class="XXX.B"
column="id_b"/>
</class>
しかしA
は、そのIDでロードされたとき、私はB
をフェッチするために「左の参加」を参照してください。これを防ぐ方法は?
ISession.Get(...)
を使用し、ISession.Load(...)
を使用しないことを追加することがあります。
Bの実際のインスタンスはBか、 )? –
プロキシではありません。しかし、Bには左結合だけでなく、B.X、B.Yにも結合が残っています...あまりにも! –