【发布时间】:2010-04-08 08:41:54
【问题描述】:
1) 是否可以将 Burrow 与 winforms 应用程序或 WPF 应用程序一起使用?
2) 是否有任何示例如何使用 winforms 应用程序配置 Burrow。
【问题讨论】:
标签: winforms nhibernate nhibernate-burrow
1) 是否可以将 Burrow 与 winforms 应用程序或 WPF 应用程序一起使用?
2) 是否有任何示例如何使用 winforms 应用程序配置 Burrow。
【问题讨论】:
标签: winforms nhibernate nhibernate-burrow
即使有可能——你也不应该这样做。 Burrow 使用 HttpModule 来配置 ISession、ISessionFactory 生命周期。
除了实现 DAO 对象和一些实体基类之外,您不会从 burrow 获得任何有用的东西。我认为您最好将应用程序中所需部分的源代码移动并使用它们。
【讨论】:
如何使用
new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();
这些方法在不使用 httpModule 的情况下创建和销毁 Session。所以它可以在你无法提供模块的单元测试中使用。 => winforms 应用程序呢?问题仍未解决
【讨论】: