У меня проблема в моем приложении, когда я сохраняю объект. Иногда я получаю исключение NonUnique для этого объекта из NHibernate. Теперь я знаю, что вызывает такие исключения и как с ними бороться, но так как кодовая база приложений довольно большая (200K LOC), очень сложно точно определить, какой именно объект именно это вызвало эту ошибку.Запрос кеша сеанса сеанса NHibernate - исключение NonUnique
Что бы я хотел сделать, это запрос или извлечение каким-либо образом всех объектов, которые NHibernate хранит в кеше области сеанса, поэтому я бы лучше понял, что именно это вызвало это исключение.
Есть ли способ сделать что-то подобное?
Возможный дубликат [Кэш-код NHibernate] (http://stackoverflow.com/questions/1395572/nhibernate-cache-query) – 2010-12-09 18:16:42
Этот вопрос показывает только, как проверить, существует ли объект. Я хочу видеть все остальные объекты там, поэтому я могу найти конфликтный объект. – 2010-12-09 18:40:34