NH 3.2 Fluent Mapping Ленивая загрузка - PullRequest
1 голос
/ 18 января 2012

Я использовал сопоставление NH 3.2 по коду и попробовал Nhibernate Mapping Generator http://nmg.codeplex.com/, который выглядел великолепно.

Я обнаружил большую разницу между своим кодом и их.В каждом классе у них есть вызов функции LazyLoad ().(Хотя я думал, что это было поведение по умолчанию)

Теперь я боюсь, что мое приложение не использует отложенную загрузку, кто-нибудь знает поведение по умолчанию nh 3.2 с отображением по коду?(когда мы не вызываем метод LazyLoad)

С уважением

1 Ответ

2 голосов
/ 18 января 2012

Зависит от атрибута default-lazy тега hibernate-mapping, который можно изменить в Fluent NHibernate, добавив соглашение DefaultLazy.Always() или DefaultLazy.Never().

Если атрибут default-lazy не определен (в Fluent NHibernate нет соглашений), отложенная загрузка включена.

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