NHibernate SessionFactory

时间:2010-11-19 13:54:28

标签: nhibernate session performance

我只想确认一下:

使用NHibernate时,我希望从会话工厂获得每个操作的会话,对吧?

此致 MadSeb

3 个答案:

答案 0 :(得分:7)

您对“操作”的定义是什么? 您可以在一个会话中执行多个操作。您应该将会话视为unit of work

答案 1 :(得分:2)

每笔交易一个会话。例如,Web应用程序中每个Web请求一个会话。

答案 2 :(得分:0)

一个好的做法是将SessionFactory内容放入Global.asax

有关详细信息,请参阅http://dotnetslackers.com/articles/aspnet/Configuring-NHibernate-with-ASP-NET.aspx