¿Cómo utilizar NHibernate.Burrow con la aplicación winform/escritorio?
-
25-09-2019 - |
Pregunta
1) ¿Es posible utilizar Burrow con la aplicación winforms o la aplicación WPF?
2) ¿Hay algún ejemplo de cómo configurar Burrow con la aplicación winforms?
Solución
Incluso si es posible - que no debería. Madriguera usos httpModule para configurar ISession, ISessionFactory vida.
Usted no recibirá nada útil de la madriguera, excepto implementación de objetos DAO y algunas clases de base para las entidades. Creo que se mueve mejor el código fuente de piezas necesarias en la aplicación y se utilicen.
Otros consejos
¿Qué pasa con el uso
new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();
Estos métodos crean y destruyen la sesión sin utilizar httpModule.Por lo tanto, se puede utilizar en pruebas unitarias en las que no se puede suministrar el módulo.=> ¿Qué pasa con las aplicaciones Winforms?La pregunta sigue abierta