NHibernate провайдер 2-го уровня для NHibernate 2.1.1.4000 - PullRequest
0 голосов
/ 20 февраля 2010

Я использую s # arp, который построен на NHibernate 2.1.1.4000, однако я хотел бы использовать NHibernate.Caches.SysCache в качестве моего кэша второго уровня. Однако кеши Nhibernate построены на основе NHibernate 2.1.2.4000, что, очевидно, создает мне проблему.

Может ли кто-нибудь указать мне URL-адрес, по которому я могу загрузить NHibernate.Caches.SysCache.dll, созданный для NHibernate 2.1.1.4000

Или есть другой провайдер кэша 2-го уровня, который прост в реализации и построен на основе NHibernate 2.1.1.4000

Спасибо

Ответы [ 2 ]

3 голосов
/ 20 февраля 2010

Я бы обновился до версии 2.1.2 ядра NHibernate и NHCache с nhforge.org и использовал бы перенаправление привязки сборки для обновления ссылки 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 голос
/ 22 июня 2010

S # arp Architecture 1.5.2 теперь поддерживает стандарт NHibernate 2.1.2.4000. Если вы можете перейти на MVC 2, вы можете перейти на эту версию.

...