- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用来自网站的这篇文章的缓存配置:
<configSections>
<section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" requirePermission="false"/>
<section name="syscache" type="NHibernate.Caches.SysCache.SysCacheSectionHandler, NHibernate.Caches.SysCache" requirePermission="false" />
</configSections>
<!-- NHibernate -->
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<!-- dialect, connection string, etc... -->
<property name="cache.provider_class">NHibernate.Caches.SysCache.SysCacheProvider, NHibernate.Caches.SysCache</property>
<property name="cache.use_second_level_cache">true</property>
</session-factory>
</hibernate-configuration>
<!-- Caching -->
<syscache>
<cache region="LongTerm" expiration="3600" priority="5" />
<cache region="ShortTerm" expiration="900" priority="3" />
</syscache>
<-- ... -->
不过,我的 hibernate.cfg.xml 的模式文件似乎不喜欢这样。我应该使用 cache.region_prefix 还是什么?顺便说一下,我想使用 Syscache。
最佳答案
configSections
和 syscache
部分都不在您的 hibernate.cfg.xml 文件中。
它们进入 App.config
/Web.config
文件。
关于c# - 我如何在 nhibernate 中为 syscache 配置缓存区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3214825/
如果我通过 nuget 安装 NHibernate 和 Syscache,我会收到一个很大的“无法加载文件或程序集”错误。 Syscache 基本上是针对 NH 3.2 构建的,但 nuget 上的当
当前版本的 SysCache 似乎不适用于 NHibernate 3.3。我替换了我的 web/bin 目录中的 NHibernate dll,并保持 SysCache dll(适用于 3.2)不变。
我正在开发一个 Web 应用程序,我希望缓存能够跨 Web 请求持续存在。 我知道一级缓存仅针对每个 session 。我启用了二级缓存,这适用于查询。 但是,二级缓存似乎不适用于“获取”实体……因此
使用它,我可以告诉 Fluent NHibernate 使用 SysCache 作为二级缓存提供程序: MsSqlConfiguration.MsSql2008.ShowSql().Connectio
我尝试使用来自网站的这篇文章的缓存配置: NHibernate.Caches.SysCache.SysCacheProvider
我一直在浏览互联网,似乎找不到可以下载适用于 NHibernate 3.1.0.4000 的 nhibernate.caches.syscache v3.1 的地方。 我有 3.0.0.4000 版的
我是一名优秀的程序员,十分优秀!