1) Можно ли использовать Burrow с приложением winforms или приложением WPF?Как использовать NHibernate.Burrow с winform/настольным приложением?
2) Есть ли какие-либо образцы, как настроить Burrow с приложением winforms.
1) Можно ли использовать Burrow с приложением winforms или приложением WPF?Как использовать NHibernate.Burrow с winform/настольным приложением?
2) Есть ли какие-либо образцы, как настроить Burrow с приложением winforms.
Даже если это возможно - вы не должны. Burrow использует HttpModule для настройки ISession, срока службы ISessionFactory.
Вы не получите ничего полезного от норы, кроме реализации объектов DAO и некоторых базовых классов для объектов. Я думаю, вам лучше переместить исходный код требуемых частей в ваше приложение и использовать их.
Что об использовании
new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();
Эти методы создают и разрушают сессию без использования HttpModule. Поэтому его можно использовать в unittests, где u не может предоставить модуль. => как насчет приложений winforms? Вопрос по-прежнему открыт