Nhibernate (Fluent), Ninject.Mvc3, and Web Activator



我正在开发一个ASP.NETMvc3应用程序,并使用Nuget安装了Ninject.Mvc3。我现在有了App_Start文件夹,然后有了对象类。我在Global.asax文件中看到了很多关于如何配置NHibernate的例子。那么,如果我使用的是Web Activator类,在将会话交给Ninject之前,我该如何配置会话呢?我只是在全球范围内像正常人一样做。asax?,

Bob Cravens有一系列关于如何做到这一点的文章:

使用MVC和NHibernate 的存储库模式

http://blog.bobcravens.com/2010/06/the-repository-pattern-with-linq-to-fluent-nhibernate-and-mysql/

在ASP.NET MVC 中使用带有NHibernate的IoC容器(如Ninject(

http://blog.bobcravens.com/2010/07/using-nhibernate-in-asp-net-mvc/

任何负责任的web开发人员都知道,管理/处置对象和资源对于良好的web应用程序开发至关重要。请确保并阅读此位:-(

http://blog.bobcravens.com/2010/11/using-ninject-to-manage-critical-resources/

我不知道你指的是哪个例子。但对大多数人来说,你可以用同样的方法。

现在,在App_Start文件夹中有一个名为NinjectMVC.cs的文件,有一个方法:

    private static void RegisterServices(IKernel kernel)
    {
    }     

您必须在那里注册所有服务,就像以前在global.ascx中一样。

相关内容

  • 没有找到相关文章

最新更新