1)是否可以使用Burrow與winforms應用程序或WPF應用程序?如何在winform/desktop應用程序中使用NHibernate.Burrow?
2)是否有任何示例如何配置Burrow與WinForms應用程序。
1)是否可以使用Burrow與winforms應用程序或WPF應用程序?如何在winform/desktop應用程序中使用NHibernate.Burrow?
2)是否有任何示例如何配置Burrow與WinForms應用程序。
即使有可能 - 你不應該。 Burrow使用HttpModule來配置ISession,ISessionFactory生命週期。
除了實現DAO對象和實體的一些基類之外,您不會從洞穴中獲得任何有用的東西。我認爲你最好在應用程序中移動所需部分的源代碼並使用它們。
怎麼樣使用
new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();
這些方法創建和銷燬會話,而無需使用HTTP模塊。所以它可以在你無法提供模塊的單元測試中使用。 => winforms應用程序呢?問題仍在打開