1

我有一个非常基本的 NHibernate 设置。我没有使用 Castle Widnsor 或任何类似的东西在我的代码中执行 IoC。我想要做的就是将我的 Lifestyle 设置为 PerWebRequest,但如果不返回代码并更新它以使用 IoC 库,我无法弄清楚如何做到这一点。

有没有办法在配置文件中做到这一点?

4

1 回答 1

1

您必须编写一个 HttpModule,它在 BeginRequest 事件上创建一个会话并在 EndRequest 事件中处理它。

Billy McCafferty有一篇关于 codeproject 的文章。你也可以看看 Ayende Rhino.Commons的东西。

于 2009-02-12T19:48:06.377 回答