2009-11-25 126 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

回答