Как отключить отложенную загрузку NHibernate для всего приложения? - PullRequest
4 голосов
/ 16 февраля 2010

В особом случае мы не хотим изменять файлы сопоставления и добавлять lazy = "false" к каждому из них из-за обновления NHibernate. Можно ли отключить отложенную загрузку в общем приложении, просто добавив что-то в app.config или web.config?

1 Ответ

2 голосов
/ 16 февраля 2010

Из того, что я могу сказать, вам придется изменить файлы сопоставления. Возможно, я ошибаюсь, но не могу найти какие-либо глобальные настройки.

Если вы не хотите изменять определение класса, вы можете определить его в корневом элементе каждого имеющегося у вас файла сопоставления:

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0" default-lazy="false">
...