NHibernate без сохранения состояния сеанса запускает отложенную загрузку

Я думал, что используя NHibernate StatelessSessions, мне не придется беспокоиться о Lazy Loading. StatelessSessions, как предполагается, не поддерживают это. Проблема в том, что при попытке сериализации одного из моих Объектов в JSON (с пустыми коллекциями) это вызывает отложенную загрузку и вызывает исключение:

NHibernate.SessionException

Если я отключаю отложенную загрузку, NHibernate пытается загрузить всю базу данных в моем объекте. Есть ли способ (кроме клонирования объектов) отключить запуск отложенной загрузки или "обрезать шнур" между объектом и сеансом Nhibernate? Заранее благодарю за любую помощь, желаю вам хорошего дня.

0 ответов

Другие вопросы по тегам