Вам может потребоваться заполненный граф объектов перед передачей его на другой слой, т. Е. При работе с тем, что NHibernate обозначает как отдельные экземпляры.
Ленивая загрузка работает только в контексте ISession. В агрегатах любые дочерние объекты обычно загружаются вместе с родительским объектом, но у вас могут быть сценарии, в которых загрузка дочерних объектов будет неэффективной, особенно если они не обязаны выполнять какую-либо обработку, которую вы собираетесь делать.