Вы всегда можете использовать нетерпеливое поведение загрузки NHibernate, чтобы переопределить его поведение по умолчанию (Ленивая загрузка).
Здесь - статья, в которой обсуждается ленивая загрузка и горячая загрузка
Взгляните на часть «Готовая загрузка с HQL», которая показывает, как вы можете использовать HQL для активной загрузки графа объектов.
Однако использование активной загрузки может оказать негативное влияние на производительность, особенно если вы работаете с большим количеством объектов.