gpt4 book ai didi

nhibernate - 缓存 Fluent NHibernate ISessionFactory

转载 作者:行者123 更新时间:2023-12-03 23:55:49 27 4
gpt4 key购买 nike

我们正在构建一个移动应用程序,我们正在评估 NHibernate + Fluent 的使用情况。问题是,我们第一次创建 ISessionFactory 需要整整 2 分钟。尽管表结构非常简单(3 个表)。

此后的每个调用都非常快。

我想做的是在应用程序重新启动之间缓存 ISessionFactory,或者首先以某种方式加速它的创建。

关于是否可以缓存有什么想法吗?从我所有的阅读来看,并没有加快速度。

最佳答案

您可以序列化并保存配置并在第二次加载它以减少创建所需的时间。如果您进行更改,则需要清除旧配置并序列化新版本,否则您将加载旧配置。

我不记得执行此操作的代码,将尝试挖掘一个示例。

编辑: http://vimeo.com/16225792

在这段视频中,Ayende 大约 24 分钟讨论了配置序列化。

关于nhibernate - 缓存 Fluent NHibernate ISessionFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4330959/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com