Что делает NHibernateUtil.Initialize?

Я унаследовал фрагмент кода, который вызывает NHibernateUtil.Initialize.

Я относительно новичок в NHibernate и не смог точно определить, что вызывает NHibernateUtil.Initialize.

Что он делает и в каких сценариях он должен быть вызван?

Ответ 1

В основном он будет с нетерпением загружать объекты домена, которые лениво загружаются или проксируются nhibernate.

Посмотрите на это с веб-сайт NHibernate - lazy-load-eager-loading ссылка находится в нижней части статьи.