multithreading with fluent nhibernate
问题 private ISessionFactory GetSessionFactory(string sessionFactoryConfigPath) { GetFullSessionFactoryFor(sessionFactoryConfigPath); while (!sessionFactoryReady) Thread.Sleep(1000); return (ISessionFactory)sessionFactories[sessionFactoryConfigPath]; } private void GetFullSessionFactory(string sessionFactoryConfigPath) { ThreadPool.QueueUserWorkItem(state => { ISessionFactory sessionFactory=null; FluentConfiguration fluentConfiguration = fluentConfiguration.ExposeConfiguration(c => c.SetProperty(