Обратные эталонные нагрузки Nhibernate в соотношении один к одному - PullRequest
0 голосов
/ 29 июля 2009

У меня есть однозначное отношение в моем отображении NHibernate:

<many-to-one name="PersonProfile" not-null="true"
    class="PersonProfile" column="profile" cascade="all" lazy="proxy"/>
...
<one-to-one name="Owner" class="Person" property-ref="PersonProfile" 
    constrained="true" lazy="proxy"/>

Класс PersonProfile имеет установленный атрибут размера пакета. При обращении к свойству user.PersonProfile запускается пакетная загрузка. Но затем, когда свойство Owner загружено, оно загружается из базы данных. Почему?

1 Ответ

0 голосов
/ 05 августа 2009

Потому что отношения один-к-одному не могут быть загружены лениво (в некоторых случаях).

См. Подробное объяснение: NHibernate: как включить отложенную загрузку при сопоставлении один к одному

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...