在NHibernate中设置PerWebRequest生活方式

时间:2009-02-12 19:29:43

标签: nhibernate ioc-container perwebrequest

我有一个非常基本的NHibernate设置。我没有使用Castle Widnsor或类似的任何特殊功能在我的代码中执行IoC。我想要做的就是将我的生活方式设置为PerWebRequest,但我无法弄清楚如何通过我的代码返回并更新它来使用IoC库。

有没有办法在配置文件中执行此操作?

1 个答案:

答案 0 :(得分:1)

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

Billy McCafferty的代码项目有一个article。您还可以查看Ayende Rhino.Commons的内容。