Я получаю следующее сообщение об ошибке в приложении Asp.Net Замок ActiveRecord при попытке обновить объект:Как найти объект в/замок ActiveRecord сессии NHibernate
«другой объект с тем же значением идентификатора уже связано с сеансом «
Я посмотрел вверх и вниз по моему коду, чтобы увидеть, где еще объект мог быть создан, но я его не вижу. Это непонятно, поскольку у меня есть тот же самый код на другой странице, который отлично работает при обновлениях.
Теперь я думаю о попытке увидеть, где находится этот другой объект на Сессии, и либо убить его, либо узнать, как он попал в сессия. Как я могу найти этот объект?
[Обновить] Итак, я наконец нашел, где объект вызывается. Тем не менее, мне все равно хотелось бы узнать, как найти объекты в сессии для дальнейшего использования.
Вы используете объекты, сохраненные в сеансе ViewState или (ASP.NET)? – Jerome
Да, я сохраняю копию на странице ViewState. – KeithA