Как я могу сказать NHibernate кэшировать все экземпляры одного класса в коллекции в AppStartUp? - PullRequest
0 голосов
/ 24 июня 2011

Допустим, у меня есть таблица «Страны», и я хочу настроить NHibernate для загрузки всех своих экземпляров при запуске приложения и сохранения всех экземпляров Country в CountryCollection или List.

Могу ли я добиться этого, просто выполнив некоторые настройки конфигурации, или мне все еще нужно, чтобы для загрузки вручную было реализовано некоторое кодирование?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 24 июня 2011

Вы должны просто включить кэширование 2-го уровня (и кеш запросов при необходимости).Затем настройте сопоставления соответствующим образом, и при первом извлечении стран они будут помещены в ваш кэш.Вам не нужно делать это в app_start.

0 голосов
/ 24 июня 2011

Вы можете использовать кэш 2-го уровня .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...