2009-03-04 16 views
22

के साथ सच मैं क्या समझ से मैं इससेट करने का तरीका generate_statistics = धाराप्रवाह NHibernate

<property name="hibernate.generate_statistics">true</property> 
सत्र कारखाने विन्यास पर

साथ खत्म करने की जरूरत है, लेकिन मैं पता नहीं कैसे करना है धाराप्रवाह NHibernate के साथ कि।

उत्तर

28
Configuration.ExposeConfiguration(c => c.SetProperty("generate_statistics", "true")); 
+0

मेरे लिए महान काम किया! – MoJo2600

7

कैसे आप धाराप्रवाह NHibernate कॉन्फ़िगर कर रहे हैं पर निर्भर करता है, Database Configuration एक Raw विधि है कि आप सेटिंग्स है कि हम अभी तक लागू नहीं किया है निर्दिष्ट करने का उपयोग कर सकते है।

SQLiteConfiguration.Standard 
    .Raw("hibernate.generate_statistics", "true"); 
+1

धन्यवाद। हाइबरनेट भाग छोड़कर मेरे लिए काम किया: xxxx.Raw ("gener_statistics", "true"); – KevinT

+0

लेकिन ऐसा लगता है कि फ्लुएंट का उपयोग करके यह अधिक प्राकृतिक तरीका है। – Restuta

9

NHibernate 3 में से बचने के लिए तार:

Configuration.ExposeConfiguration(c => c.SetProperty(NHibernate.Cfg.Environment.GenerateStatistics, "true")); 
संबंधित मुद्दे