В настоящее время я разрабатываю приложение среднего размера. Приложение будет иметь структуру n-уровня с различными уровнями представления. Одна часть будет веб-приложением, но вполне вероятно, что будут и другие части, касающиеся, например, сенсорной связи (для которой не ясно, как она будет развиваться на данном этапе).NHibernate session в BusinessLogic с ленивой загрузкой
Мой вопрос в том, можно ли использовать NHibernate непосредственно на уровне бизнес-логики и позволить бизнес-логике обеспечить верхний и горизонтальный слои/детали запрошенными данными при ленивой загрузке.
Возможно ли инициализировать сеанс в бизнес-слое и по-прежнему иметь ленивую загрузку? В таком случае, как будет обрабатываться сессия? Можно ли обернуть запрошенные данные вместе с сеансом, чтобы сеанс был жив до тех пор, пока объект жив?
Имейте славный день.