根据分析器需要24秒为FluentConfiguration.BuildConfiguration
完成。下面是我用得到的代码配置:流利NHIbernate冻结了很多
MsSqlConfiguration persistenceConfigurer = MsSqlConfiguration
.MsSql2005
.ConnectionString(connectionStringBuilder => connectionStringBuilder
.Server(server)
.Database(database)
.Username(userName)
.Password(password))
.ProxyFactoryFactory<ProxyFactoryFactory>()
.CurrentSessionContext<ThreadStaticSessionContext>()
.DoNot.ShowSql();
FluentConfiguration cfg = Fluently.Configure()
.Database(persistenceConfigurer)
.Mappings(m => m.FluentMappings.AddFromAssemblyOf<ExecutorMap>());
return cfg.BuildConfiguration();
是19.是不是常见的功能NHibernate工作这么长时间的地图文件数?可能是我的错吗?什么可能是错的?
在此先感谢。
是否有人对此问题感兴趣,请阅读http://ayende.com/Blog/archive/2007/10/26/Real-World-NHibernate-Reducing-startup-times-for- large-amount-of.aspx和http://nhforge.org/blogs/nhibernate/archive/2009/03/13/an-improvement-on-sessionfactory-initialization.aspx – StuffHappens 2010-11-02 08:56:29