Wie NHibernate.Burrow mit winform / Desktop-Anwendung benutzen?
-
25-09-2019 - |
Frage
1) Ist es möglich, Burrow zu verwenden, mit WinForms-Anwendung oder WPF-Anwendung?
2) Gibt es irgendwelche Proben wie Burrow mit WinForms-Anwendung konfigurieren.
Lösung
Auch wenn es möglich ist - Sie sollten nicht. Eingraben Anwendungen Httpmodule ISession, ISessionFactory Lebensdauer zu konfigurieren.
Sie werden nichts nützlich aus Burrow außer Implementierung von DAO-Objekte und einige Basisklassen für Einheiten erhalten. Ich glaube, Sie besser den Quellcode der benötigten Teile in der Anwendung bewegen und sie verwenden.
Andere Tipps
Was ist mit
new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();
Diese Methoden erstellen und die Session zu zerstören, ohne httpmodule zu verwenden. So kann es in Unittests verwendet werden, wobei u das Modul nicht liefern kann. => Was ist WinForms-Anwendungen? Die Frage ist nach wie vor geöffnet