Comment utiliser NHibernate.Burrow avec l'application Winform / de bureau?
-
25-09-2019 - |
Question
1) Est-il possible d'utiliser Burrow avec application WinForms ou de l'application WPF?
2) Y a-t-il des échantillons comment configurer Burrow avec application WinForms.
La solution
Même s'il est possible - vous ne devriez pas. Burrow utilise HttpModule pour configurer ISession, durée de vie ISessionFactory.
Vous ne tirerez rien de USEFULL sauf tanière mise en œuvre des objets DAO et certaines classes de base pour les entités. Je pense que vous feriez mieux de passer le code source de pièces nécessaires dans votre application et de les utiliser.
Autres conseils
Qu'en est-il en utilisant
new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();
Ces méthodes créent et détruisent la session sans utiliser httpModule. Ainsi, il peut être utilisé dans unittests où u ne peut pas alimenter le module. => Qu'en est-il des applications WinForms? La question est toujours ouverte