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

可以在中等信任环境中序列化Nhibernate配置吗?,nhibernate,Nhibernate,我发现有可能通过配置序列化来加速nh应用程序(例如)。在中等信任环境中序列化nh配置是否可行 虽然可能(您必须尝试),但请记住,配置序列化对于每天启动多次的桌面应用程序最有意义 另一方面,Web应用程序每隔一段时间才“启动”(即首次访问),这使得序列化变得不必要。虽然可能(您必须尝试),但请记住,配置序列化对于每天启动多次的桌面应用程序最有意义 另一方面,Web应用程序每隔一段时间才“启动”(即首次访问),这使得序列化变得不必要。即使无法将其序列化为二进制文件,如果所有配置都包含在一个XML文件

我发现有可能通过配置序列化来加速nh应用程序(例如)。在中等信任环境中序列化nh配置是否可行

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

另一方面,Web应用程序每隔一段时间才“启动”(即首次访问),这使得序列化变得不必要。

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


另一方面,Web应用程序每隔一段时间才“启动”(即首次访问),这使得序列化变得不必要。

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

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

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


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

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

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


my hosting provider似乎每n分钟重启一次应用程序(至少触发了应用程序启动事件)。所以这对我来说是个问题。如果是那样的话,试试看。如果序列化给您带来麻烦(例如,因为文件系统访问),但反序列化可以工作,则您可以始终在开发/构建计算机中序列化并部署序列化配置。使用Binaryformatter反序列化在中等信任下不起作用。无论如何,thx for responsemy主机提供商似乎每n分钟重启一次应用程序(至少触发了应用程序启动事件)。所以这对我来说是个问题。如果是那样的话,试试看。如果序列化给您带来麻烦(例如,因为文件系统访问),但反序列化可以工作,则您可以始终在开发/构建计算机中序列化并部署序列化配置。使用Binaryformatter反序列化在中等信任下不起作用。无论如何,谢谢回复