【问题标题】:Umbraco .NET user controls - fluent NHibernateUmbraco .NET 用户控件 - 流畅的 NHibernate
【发布时间】:2011-05-06 15:08:41
【问题描述】:

是否有人对将 Fluent NHibernate(或实际上任何 ORM)插入 Umbraco 访问的 .NET 用户控件有任何建议?我无法确定创建 NHibernate 会话的起点在哪里。

例如,在 ASP.NET MVC 项目中,我可以使用 Global.asax 中的 Applicatoin_Start 和 Application_BeginRequest 事件来创建存储库并将其注入到我的控制器中。在我正在进行的这个 Umbraco 项目中,我将调用一个用户控件(即:Search.ascx),并直接在 Umbraco 内部引用该控件。当然,我也会有它的 dll。但是有没有一种方法可以创建 NHibernate 会话,而不必在每次发出请求时都完全设置它?

This blog post 看起来很有趣,但它从未继续到第 2 部分。

如果有任何示例项目/教程可以指导我完成此操作,请告诉我。

【问题讨论】:

  • 尝试在 our.umbraco.org 上询问或搜索他们的论坛,有人会在那里做过,他们会比这里的人更了解 umbraco!
  • 感谢您的建议!我在这些论坛上发布了这个问题。

标签: asp.net nhibernate fluent-nhibernate umbraco


【解决方案1】:

这不是一个特定于 umbraco 的问题,就像您有一个用户控件一样,它更像是一个 ASP.Net 问题。

我认为推荐的方法是每个请求都有一个会话,请参阅:

http://ryanlanciaux.com/ryanlanciaux/post/NHibernate-Session-Per-Request.aspx

我希望这会有所帮助。

【讨论】:

  • 感谢您的帮助。我会调查一下,看看我想出了什么。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-27
  • 1970-01-01
相关资源
最近更新 更多