2014-05-18 94 views
0

是否有一種方法可以避免在每次ASP.NET應用程序重新啓動時重新創建NHibernate SessionFactory?避免在ASP.NET應用程序重新啓動之間重新創建NHibernate SessionFactory

我已經實現了將配置對象序列化並寫入磁盤以便恢復的解決方案。

http://lucisferre.net/2009/06/18/speed-up-nhibernate-startup-with-object-serialization/

很大的改善,但仍需要6-7 secondes從現有的配置對象創建會話工廠。

我試圖在WCF應用程序中創建SessionFactory,只有在某些實體或映射更改時纔會重新啓動它。

我在將SessionFactoryImpl(ISessionFactory)對象從服務傳遞給我的Web應用程序時遇到了問題。

我想我會問你們,如果你有任何想法如何實現。

它開始是一個PITA等待像每次我進行了更改控制器時間的25數秒

回答

0

有沒有辦法,我害怕。與配置不同,會話工廠不可序列化。