Хотелось узнать у многоуважаемого All best practice в использовании nHibernate с WinForms либо WPF приложениями, которые активно отображают/редактируют данные из БД посредством байндинга.
Где начинается и заканчивается область действия сессии nHibernate? То, что есть разные подходы и наиболее оптимальный это использование сессии в качестве UnitOfWork это понятно. Проблемы начинаются на этапе байндинга, когда не используются Not.LazyLoad(), и сессия уже закрыта, а байндинг только начинается...
Что посоветуете? Читал блоги, читал гугл, читал статьи... В основном все посвящено Web приложениям, но там все до тупости примитивно, так как область действия сессии — страница. А тут, с пользовательскими контролами и т.п. все намного интересней.
21.06.11 12:43: Перенесено модератором из '.NET' — TK