2009-11-25 71 views
1

我有一个真正的一对一的映射。但我想使用延迟加载(按需加载)。懒惰加载nhibernate一对一

我有类人与类地址关联。映射看起来是这样的..

PERSON

<one-to-one name="address" class="Person" cascade="all-delete-orphan" access="field"> 

地址

<class name="Address" table="Address" lazy="true"> 
<id name="id" column="addressId" type="Int32" access="field"> 
    <generator class="foreign"> 
    <param name="property">person</param> 
    </generator>  
</id> 
<one-to-one name="person" class="Address" constrained="true" access="field" /> 

有谁看到什么问题呢?如何启用代理/延迟加载地址?

感谢

+1

的可能重复的[NHibernate的:如何在一个一对一映射使迟缓装载(http://stackoverflow.com/questions/389026/nhibernate-how-to-使能延迟加载对一对一映射) – Malcolm 2014-05-02 17:31:56

回答