Как использовать Nibernate.Burow с приложением WinForm / Desktop?
-
25-09-2019 - |
Вопрос
1) Можно ли использовать Burrow с приложением WinForms или приложение WPF?
2) Есть ли какие-либо образцы, как настроить BORROW с приложением WinForms.
Решение
Даже если это возможно - вы не должны. Burrow использует httpmodule для настройки сессии, жизненного срока службы.
Вы не получите ничего полезного из Burrow, кроме реализации объектов DAO и некоторых базовых классов для объектов. Я думаю, что вам лучше переместить исходный код необходимых частей в вашем приложении и использовать их.
Другие советы
Как насчет использования
new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();
Эти методы создают и уничтожают сеанс без использования httpmodule. Таким образом, он может быть использован в замечательности, где вы не можете поставлять модуль. => Как насчет приложений WinForms? Вопрос все еще открыт