我看到可以使用配置序列化来加速nh app(例如http://lucisferre.net/2009/06/18/speed-up-nhibernate-startup-with-object-serialization/)。是否可以在中等信任环境中序列化nh配置。 ?
答案 0 :(得分:1)
虽然可能可能(您必须尝试),但请记住,配置序列化对于每天多次启动的桌面应用程序最有意义。
另一方面,Web应用程序只是偶尔“启动”(即第一次访问),不需要序列化。答案 1 :(得分:0)
即使您无法将其序列化为二进制文件,如果所有配置都包含在单个XML文件中,加载配置显然仍然更快。与序列化和连接多个XML配置文件有关。我没有亲自尝试过,但值得测试。
另一种方法是使用FluentNH。它仍然在后端生成XML流,但我相信它不会写出来,因此没有连接或文件读取步骤。
最后,我相信Fabio正在为NH3.0开发一个内置的流畅配置,它不会涉及任何XML序列化。
http://fabiomaulo.blogspot.com/2010/02/conform-nhibernate-un-mapping.html