配置NHibernate以“随时随地”编译映射

时间:2010-08-16 21:01:29

标签: performance nhibernate nhibernate-mapping

默认情况下,NHibernate在创建SessionFactory时编译映射...

是否可以配置NHibernate以便“随时随地”编译所需的映射?那么它只在需要时编译映射?

我要问的原因是为了解决启动时的长时操作(winforms,以及AutoCAD应用......)

2 个答案:

答案 0 :(得分:1)

您无法将映射添加到现有会话,您只能实例化新会话。在这里提出并回答了类似的问题:adding an nHibernate mapping at run time?

答案 1 :(得分:1)

不可能。加速会话工厂创建的一个好方法是serializing/deserializing the configuration object to a file

Here are some more ideas加快速度(或者至少减少启动时间)

相关问题