с этим новым проектом я начал использовать NHibernate (вместе с Castle.ActiveRecord), и примерно через месяц он работает относительно хорошо.
Сейчас я работаю над первыми по-настоящему большими операциями со многими объектами, хиратами, транзакциями, откатом и фиксацией ... извините, если я скажу слишком много бла-бла.
Итак, моя проблема в том, что одна из моих сущностей (строки в базе данных) загружается дважды в два разных объекта, несмотря на то, что у меня есть только один сеанс (протестировано с NHibernate.Profiler-Build-919).
Каким-то образом швы первого уровня, подлежащие очистке после исключения в бизнес-логике, генерируются и отлавливаются.
- Есть ли другой способ узнать, сколько сессий было создано, чем NHibernate.Profiler -...
- ActiveRecord или NHibernate очищает кеш / создает новый сеанс?
- Могу ли я как-нибудь остановить это поведение?
Привет
Джуй Джука