【发布时间】:2013-01-24 18:25:29
【问题描述】:
我使用 Fluent NHibernate 1.3.0.733,它使用 NHibernate 3.3.2.4000。
当我使用session.BeginTransaction()时,创建一个事务大约需要500毫秒
有时它也会超过一秒钟。有什么办法可以减少这个时间?
这是在一个带有 MS SQL Server 的 ASP.NET 应用程序中。 会话是使用在应用程序启动时创建的 SessionFactory 创建的。 我使用 ASP.NET 模块实现了每请求会话模式。 一切安好。会话创建不需要时间,但事务创建很慢。
【问题讨论】:
-
您确定会话正在持续吗?工厂初始化需要一段时间——你运行的是什么架构?你能提供(很多)更多细节吗?
标签: nhibernate transactions fluent-nhibernate