2013-02-01 106 views
1

我使用的是流利的NHibernate。我想要统计在应用程序中创建和呈现的会话数量。有什么方法可以计算吗?在Nhibernate计数会话

请分享您的看法和建议。

回答

2

在创建您的配置,也做:

var config = new Configuration(); 

config.DataBaseIntegration(db => { .. }); 
config.SessionFactory().GenerateStatistics(); 

再看看:

SessionFactory.Statistics.EntityFetchCount 
+0

感谢您对亚历克斯的反应,我没有得到GenerateStatistics方法,但得到的一些相关信息统计。这对我来说是新的。我已经在配置中启用 true并通过NHibernateConfiguration.SessionFactory.Statistics.ConnectCount获取统计信息;非常感谢你为我节省了很多时间。 –

+0

没问题。不用谢。你错过了'使用NHibernate.Cfg;' - 这就是为什么你没有看到GenStatistics方法。 –