我正在一个小项目中测试fluent nhibernate。我有近10个类,当我调用BuildSessionFactory方法时,我得到了大约4500ms的缓慢响应(对于一个运行时间大约为40ms的项目来说太多了)
我已经确定最长的方法调用是NHibernate程序集中的Configuration.AddDocument(xxx)。
我没有设定
use_reflection_optimizer
所以我想问题出在我的配置中(我希望如此)。
这就是我得到的。。
2009-11-02 17:32:04171[7]信息NHibernate.Cfg.Environment-
NHibernate 2.1.1.4000(2.1.1.4000)
2009-11-02 17:32:04456[7]信息NHibernate.Cfg.Environment-
字节码提供程序名称:lcg
2009-11-02 17:32:05234[7]信息NHibernate.dialogue.dialogue-使用
方言:NHibernate.dialogue.mssql2008方言
2009-11-02 17:32:07240[7]信息NHibernate.Cfg.XmlHbmBinding.Binder
-映射类:ProveSystems.Model.GestionInterruzioni.FuoriServicezio
-&燃气轮机;富奥里塞维齐奥
2009-11-02 17:32:07304[7]信息NHibernate.dialogue.dialogue-使用
2009-11-02 17:32:07306[7]信息NHibernate.Cfg.XmlHbmBinding.Binder
-映射类:
ProveSystems.Model.GestionInterruzioni.RegistroUtenti->
登记处
所以有一秒钟的启动时间是可以的。。。但是第一个类在2秒内被映射。我只是想找出原因。。。。