2009-06-09 9 views

答えて

7

FluentConfigurationインスタンスでメソッドExposeConfigurationを使用して、元のNHibernate Configurationオブジェクトにアクセスできます。

次に、Propertiesプロパティにアクセスできるので、current_session_context_classを追加できます。ここで

は擬似コードです:

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

これは私がGetCurrentSessionを呼び出すとき、それはまだプロパティを設定するために私に言って例外をスローし、私のために動作しません。 – BenCr

+0

さて、私の答えは2歳ですので、あまり驚いていません。残念ながら、私はもはやFluentNHibernateを使用していません。すぐに私の答えをすぐに更新できるかどうかはわかりません... –

関連する問題