Я смотрю на некоторый код, который, как мне известно, имеет утечку памяти, и я думаю, что знаю почему. тем не мение; Мне любопытно о кровавых деталях.
В начале запроса происходит вызов session.OpenSession (); для того, чтобы получить сеанс IS, но в конце запроса нет сеанса вызова. Close (); и / или сессия. Dispose ();
Какие объекты остаются в памяти? "Сущности" торчат? Какие функции NHibernate теряются? Будут ли эти объекты собирать мусор?