2013-02-01 37 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方法。 –