【问题标题】:NHibernate 2nd level cache provider for NHibernate 2.1.1.4000NHibernate 2.1.1.4000 的 NHibernate 二级缓存提供程序
【发布时间】:2010-02-20 15:49:06
【问题描述】:

我使用的是针对 NHibernate 2.1.1.4000 构建的 s#arp,但是我想使用 NHibernate.Caches.SysCache 作为我的二级缓存。然而,Nhibernate contrib 缓存是针对 NHibernate 2.1.2.4000 构建的,这显然给了我一个问题。

谁能指出我可以下载基于 NHibernate 2.1.1.4000 构建的 NHibernate.Caches.SysCache.dll 的 URL

或者是否有另一个易于实现且基于 NHibernate 2.1.1.4000 构建的二级缓存提供程序

谢谢

【问题讨论】:

  • 为什么不直接获取源代码并使用 NHibernate 2.1.1.4000 进行编译?
  • 嗯,我正在考虑这个,但是我希望有人可能有我需要的 DLL 的链接。

标签: nhibernate s#arp-architecture assembly-resolution second-level-cache


【解决方案1】:

我会从 nhforge.org 更新到 NHibernate 核心和 NHCache 的 2.1.2 版本,并使用程序集绑定重定向来更新 s#arp 参考。

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4"/>
            <bindingRedirect oldVersion="2.1.1.4000" newVersion="2.1.2.4000"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

【讨论】:

  • +1 谢谢你,我希望快速修复,我可以下载正确版本的 DLL
  • 我反其道而行之,我没有更新 nHibernate,而是将绑定重定向从 old=2.1.2.4000 设置为 new=2.1.1.4000,似乎成功了
【解决方案2】:

S#arp Architecture 1.5.2 现在支持 NHibernate 2.1.2.4000 开箱即用。如果您可以迁移到 MVC 2,则可以升级到此版本。

【讨论】:

  • 嗨,Alec,感谢您的更新,很高兴看到您来到 S.O
猜你喜欢
  • 2011-09-02
  • 1970-01-01
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-26
  • 2011-06-19
  • 1970-01-01
相关资源
最近更新 更多