ASP.NET + Nhibernate объект перепривязать к сеансу - PullRequest
1 голос
/ 11 сентября 2010

Я хочу сохранить свой объект в сеансе ASP.NET.Этот объект имеет некоторые ленивые загруженные свойства.Когда я делаю обратную передачу на свою страницу и получаю свой объект из Session, это свойство вызывает LazyInitializationException.Могу ли я привязать этот объект к вновь создаваемому сеансу Nhibernate, чтобы получить эти свойства, или мне нужно создавать сеанс и получать этот объект при каждом запросе?

1 Ответ

1 голос
/ 11 сентября 2010

Вам нужно с нетерпением извлекать эти объекты в момент отправки запроса SQL, чтобы они заполнялись и были доступны из сеанса при следующем запросе. Когда сеанс, использованный для извлечения родительского объекта, был закрыт, вы больше не сможете его получить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...