Я использую NHibernate 2.1.2
через Castl ActiveRecord. Я хотел настроить кеш второго уровня, используя SysCache
. Но у меня возникла ошибка:Невозможно лить объект типа «NHibernate.Caches.SysCache.SysCacheProvider» для ввода «NHibernate.Cache.ICacheProvider»
Невозможно передать объект типа «NHibernate.Caches.SysCache.SysCacheProvider» для ввода «NHibernate.Cache.ICacheProvider».
Как это исправить?
Это не должно быть проблемой. Мы используем этот провайдер без каких-либо проблем. Как вы его настроили? Вы используете ActiveRecordFacility? – jishi
Звучит как несоответствие версии. Удостоверьтесь, что сборщик кэша является единственным для NHibernate 2.1.2 –
@Mauricio: Я использую NHibernate 2.1.2.4000, Castle.ActiveRecord 2.1.2.6725 и NHibernate.Caches.SysCache 2.1.2.4000. Это проблема? –