ale*_*lex 3 nhibernate fluent-nhibernate
简而言之,更快的方法:
我个人的经验是构建Configuration对象(无论是否使用Fluent都是不可避免的)通常使设置FluentConfiguration对象所需的时间相形见绌,因为映射数量增加,因子也会增加.
在2.5 Ghz c2d上,我的项目大约有15个映射,FluentConfiguration需要360ms,Configuration需要5215ms.
在具有1000个映射的测试项目(具有2-3个字符串属性的简单类)上,FluentConfiguration需要470ms,配置需要40336(40秒!).
*其实不是真的.Configuration的大部分成本来自验证XML映射.Ayende讨论了它在这里(以及从合并的映射成单个文件而获得的快速加速),以及可能的替代,以在应用程序启动构建的配置是其序列化所讨论这里.在1000映射测试项目中,这将获得Configuration对象所需的时间减少到大约30ms(尽管它还将构建SessionFactory所需的时间从大约3秒增加到大约4秒 - 我不确定为什么).
| 归档时间: |
|
| 查看次数: |
2880 次 |
| 最近记录: |