Como usar o Nibernate.burrow com aplicativo Winform/Desktop?
-
25-09-2019 - |
Pergunta
1) É possível usar o Burrow com aplicativo Winforms ou aplicativo WPF?
2) Existem amostras de como configurar o aplicativo Burrow com WinForms.
Solução
Mesmo que seja possível - você não deve. A Burrow usa o httpmodule para configurar a isamento, a vida útil da ISessionFactory.
Você não receberá nada útil da Burrow, exceto a implementação de objetos DAO e algumas classes base para entidades. Acho que é melhor você mover o código -fonte das peças necessárias em seu aplicativo e usá -las.
Outras dicas
Que tal usar
new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();
Esses métodos criam e destruem a sessão sem usar o HTTPModule. Portanto, pode ser usado em uniforms, onde você não pode fornecer o módulo. => E os aplicativos WinForms? A pergunta ainda está aberta
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow