是否可以在ASP.NET 3.5(而不是MVC)中使用Rhino.Commons.HttpModules.UnitOfWorkApplication?

时间:2009-03-10 17:06:01

标签: asp.net nhibernate rhino-commons rhino-tools unitofworkapplication

我试图在ASP.NET(而不是MVC)中找到关于使用UnitOfWorkApplication的教程/文章。但我能找到的所有信息都是关于如何在ASP.NET MVC中使用它。

这是否意味着在旧的webform应用程序中不可能使用Rhino.Commons.HttpModules.UnitOfWorkApplication?

我遇到的问题是我使用的是从ASP.NET页面中的Rhino.Commons.NHRepository继承的存储库。它需要在调用存储库中的函数之前调用UnitOfWork.Start()。我很想弄清楚如何将它挂钩到ASP.NET中。

1 个答案:

答案 0 :(得分:1)

是的,它适用于常规ASP.NET。只需使您的GlobalApplication继承自UnitOfWorkApplication。当请求开始时,会自动执行UnitOfWork.Start()source code)。

供参考,请查看wiki page