2009-06-09 11 views

cevap

7

Orijinal NHibernate Configuration nesneye erişim, bir FluentConfiguration örneğinde yöntemi ExposeConfiguration kullanabilirsiniz.

Ardından, Properties özelliğine erişiminiz olacak ve current_session_context_class bir tane ekleyebilirsiniz.

Fluently.Configure() 
    .Database(SQLiteConfiguration.Standard.InMemory) 
    .ExposeConfiguration(c => 
         { 
          c.Properties.Add("current_session_context_class", 
              typeof(YourType).FullName); 
         }) 
    //.AddMapping, etc. 
    .BuildSessionFactory(); 
+0

dediğim zaman bu, benim için çalışmıyor GetCurrentSession hala özelliğini ayarlamak için bana bir istisna atar: Burada

bir sözde koddur. – BenCr

+0

Eh, benim cevabım 2 yaşında, bu yüzden bana bu kadar şaşırtmıyor. Ne yazık ki, artık FluentNHibernate kullanmıyorum ve cevabımı her an güncelleyebileceğime emin değilim ... –