是否可以在中等信任环境中序列化Nhibernate配置?

时间:2010-04-19 10:00:00

标签: nhibernate

我看到可以使用配置序列化来加速nh app(例如http://lucisferre.net/2009/06/18/speed-up-nhibernate-startup-with-object-serialization/)。是否可以在中等信任环境中序列化nh配置。 ?

2 个答案:

答案 0 :(得分:1)

虽然可能可能(您必须尝试),但请记住,配置序列化对于每天多次启动的桌面应用程序最有意义。

另一方面,Web应用程序只是偶尔“启动”(即第一次访问),不需要序列化。

答案 1 :(得分:0)

即使您无法将其序列化为二进制文件,如果所有配置都包含在单个XML文件中,加载配置显然仍然更快。与序列化和连接多个XML配置文件有关。我没有亲自尝试过,但值得测试。

另一种方法是使用FluentNH。它仍然在后端生成XML流,但我相信它不会写出来,因此没有连接或文件读取步骤。

最后,我相信Fabio正在为NH3.0开发一个内置的流畅配置,它不会涉及任何XML序列化。

http://fabiomaulo.blogspot.com/2010/02/conform-nhibernate-un-mapping.html