是否可以在 ASP.NET 3.5(不是 MVC)中使用 Rhino.Commons.HttpModules.UnitOfWorkApplication?
我试图找到有关在 ASP.NET(不是 MVC)中使用 UnitOfWorkApplication 的教程/文章。 但我能找到的所有信息都是关于如何在 ASP.NET MVC 中使用它。
这是否意味着在我们旧的 Webform 应用程序中无法使用 Rhino.Commons.HttpModules.UnitOfWorkApplication ?
我遇到的问题是我在 ASP.NET 页面中使用从 Rhino.Commons.NHRepository 继承的存储库。 它需要在调用存储库中的函数之前调用UnitOfWork.Start()。 我完全不知道如何将其连接到 ASP.NET。
I tried to find tutorials/articles on using UnitOfWorkApplication in ASP.NET (not MVC). But all information I can find is about how to use it in ASP.NET MVC.
Does it mean that it is not possible to use Rhino.Commons.HttpModules.UnitOfWorkApplication in our old webform applications?
I run into the problem that I am using repository inherited from Rhino.Commons.NHRepository in ASP.NET pages. It requires to call UnitOfWork.Start() before calling functions in the repository. I'm quite lost in figuring out how to hook that into ASP.NET.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,它可以与常规 ASP.NET 一起使用。 只需让您的 GlobalApplication 继承 UnitOfWorkApplication 即可。 UnitOfWork.Start() 在请求开始时自动执行 (源代码)。
如需参考,请查看 wiki 页面。
Yes, it works with regular ASP.NET. Just make your GlobalApplication inherit from UnitOfWorkApplication. UnitOfWork.Start() is automatically executed when the request starts (source code).
For reference, check the wiki page.