- автор не предполагает, что это лучше, потому что он не запускает транзакцию (на самом деле он видит функцию
BeginSession
), а потому, что он не всегда запускается сессия . - «ленивый» относится к инициализации сеанса.
Значение - сеанс запускается только тогда, когда он необходим.
(Вы путаете его с отложенной загрузкой, которая связана с загрузкойзначения из базы данных и здесь не актуально).
«Ленивая» часть, как объясняет автор, заключается в том, что функция OpenSession
не вызывается до тех пор, пока она не понадобится (т.е. кто-то пытается использовать объект Session).