我看到可以通过配置序列化来加速nh应用程序(例如http://lucisferre.net/2009/06/18/speed-up-nhibernate-startup-with-object-serialization/)。是否可以在中等信任环境中序列化nh配置? ?是否可以在中等信任环境中序列化Nhibernate配置?
1
A
回答
1
虽然可能是可能的(您必须尝试),但请记住,配置序列化对于桌面应用程序是最有意义的,该应用程序一天可以多次启动。另一方面,Web应用程序仅在一段时间内“开始”(即,第一次访问),使得不需要序列化。
0
即使无法将其序列化为二进制文件,如果所有配置都包含在单个XML文件中,加载配置显然还是更快。与序列化和连接多个XML配置文件有关。我没有亲自尝试过,但值得一试。
另一种方法是使用FluentNH。它仍然在后端生成XML流,但我相信它不会写出它们,所以没有连接或文件读取步骤。
最后我相信Fabio正在为NH3.0开发一个内置的流畅配置,它不涉及任何XML序列化。
http://fabiomaulo.blogspot.com/2010/02/conform-nhibernate-un-mapping.html
相关问题
- 1. 用于中等信任环境的nhibernate库
- 2. 可能在中等信任环境中运行C++ dll吗?
- 3. Ninject + MVC3 +中等信任环境
- 4. AppDomain和中等信任环境
- 5. 中等信任NHibernate 2.1.2
- 6. 我是否可以通过部署DLL在中等信任环境中使用SQL Server CE
- 7. ReflectionPermission在中信任环境中使用Ninject 2.2,流利NHibernate
- 8. (WSO2ESB)是否可以在序列中设置任务?
- 9. 是否可以在.sublime-project文件中设置环境变量?
- 10. 是否可以在共享主机环境中设置MongoDB?
- 11. 是否可以在travis中设置条件环境变量?
- 12. 是否可以在Cucumber中设置一个环境变量?
- 13. 在中等信任环境中创建目录?
- 14. 是否可以动态配置XML序列化?
- 15. 是否可以从环境中设置PHP CLI include_path?
- 16. 是否可以在gitk中配置diff?
- 17. ELMAH在中等信任环境下工作
- 18. 在Mosso/Rackspace云托管等中等信任环境中使用.NET Entity Framework
- 19. 是否可以在Hyper V(x64)上虚拟化32位环境?
- 20. NHibernate 3.3.1与中等信任错误
- 21. 是否可以在nhibernate中使用automapper?
- 22. 如何检查您是否在.NET中的中信任环境中运行?
- 23. 是否有任何类对象在JavaScript中可序列化?
- 24. Play 2.x中是否存在“配置环境”?
- 25. 你可以使用环境变量在配置文件中fluentd
- 26. 是否可以在序列化程序中重新定义{object}?
- 27. 是否可以使用Nhibernate配置来设置NLS_SORT?
- 28. 是否可以在Windows服务配置文件中设置全球化文化?
- 29. 是否可以从SOAP信封中确定WCF绑定配置?
- 30. 是否可以在生产环境中使用tuleap
我的托管服务提供商似乎重新启动应用程序每n分钟(至少Application_Start事件解雇)。所以这对我来说是个问题。 – tomaszkubacki 2010-04-19 12:51:32
在这种情况下,试试看。如果序列化给你带来麻烦(例如,由于文件系统访问),但是反序列化*可以工作,你可以在开发/构建机器中序列化并部署序列化配置。 – 2010-04-19 13:23:02
使用Binaryformatter进行反序列化不适用于中等信任。无论如何thx回应 – tomaszkubacki 2010-04-19 15:12:06