Как настроить регион и срок действия syscache с помощью кода (нет в App.Config xml)
Я пытаюсь настроить кэш 2-го уровня NHibernate. Я хочу настроить по коду и не использовать конфигурацию xml. Я следовал большей части руководства, но не могу перевести эту конфигурацию xml в код:
<syscache>
<cache region="LongTerm" expiration="180" priority="5" />
<cache region="ShortTerm" expiration="60" priority="3" />
</syscache>
Как я могу настроить регион syscache и настройки срока действия, используя код?
1 ответ
Решение
Syscache получает значения из файла конфигурации приложения. Он не предоставляет никакой конфигурации по коду.
Вы можете клонировать его с https://github.com/diegose/NHibernate.Diegose (неавторизованно, но актуально) и реализовать код API самостоятельно.