Как использовать Nibernate.Burow с приложением WinForm / Desktop?

StackOverflow https://stackoverflow.com/questions/2598539

Вопрос

1) Можно ли использовать Burrow с приложением WinForms или приложение WPF?

2) Есть ли какие-либо образцы, как настроить BORROW с приложением WinForms.

Это было полезно?

Решение

Даже если это возможно - вы не должны. Burrow использует httpmodule для настройки сессии, жизненного срока службы.

Вы не получите ничего полезного из Burrow, кроме реализации объектов DAO и некоторых базовых классов для объектов. Я думаю, что вам лучше переместить исходный код необходимых частей в вашем приложении и использовать их.

Другие советы

Как насчет использования

new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();

Эти методы создают и уничтожают сеанс без использования httpmodule. Таким образом, он может быть использован в замечательности, где вы не можете поставлять модуль. => Как насчет приложений WinForms? Вопрос все еще открыт

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top