ASP.NET MVC的SessionFactory如何与nHibernate结合实现永久性配置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计425个文字,预计阅读时间需要2分钟。
在使用Fluent+nHibernate和ASP.NET MVC构建应用程序时,我发现保持永久的SessionFactory开启是最合适的做法。这样做可以避免每次数据库请求时都创建和关闭SessionFactory,从而提高性能。然而,这也意味着每个数据库请求都会使用相同的SessionFactory,可能导致并发问题。所以,这种方法需要谨慎使用,并确保对数据库请求进行适当的同步。
本文共计425个文字,预计阅读时间需要2分钟。
在使用Fluent+nHibernate和ASP.NET MVC构建应用程序时,我发现保持永久的SessionFactory开启是最合适的做法。这样做可以避免每次数据库请求时都创建和关闭SessionFactory,从而提高性能。然而,这也意味着每个数据库请求都会使用相同的SessionFactory,可能导致并发问题。所以,这种方法需要谨慎使用,并确保对数据库请求进行适当的同步。

