默认情况下,NHibernate在创建SessionFactory时编译映射...
是否可以配置NHibernate以便“随时随地”编译所需的映射?那么它只在需要时编译映射?
我要问的原因是为了解决启动时的长时操作(winforms,以及AutoCAD应用......)
答案 0 :(得分:1)
您无法将映射添加到现有会话,您只能实例化新会话。在这里提出并回答了类似的问题:adding an nHibernate mapping at run time?
答案 1 :(得分:1)
不可能。加速会话工厂创建的一个好方法是serializing/deserializing the configuration object to a file。
Here are some more ideas加快速度(或者至少减少启动时间)