Кэшированный список данных из базы данных в .NET Framework 4 - PullRequest
2 голосов
/ 02 августа 2011

У меня есть приложение, которое использует данные из таблицы, которая почти всегда не меняется во многих ее частях.
Кажется, это правильное место для кеша. Итак: мне нужно создать кэшированный список этих данных для работы с ним, но у меня есть некоторый тайм-аут истечения, после которого мой кэшированный список должен обновляться из базы данных (поэтому глобальный статический список не для этой ситуации).

PS Я уверен, что это не так сложно, но я новичок в кэшировании, и помощь сэкономит мое время, спасибо. По крайней мере, я могу создать статический список, который будет обновляться через некоторое время с таймером в другом потоке, но я думаю, что такое решение слишком уродливо.

1 Ответ

3 голосов
/ 02 августа 2011

Здесь много подсказок о том, как этого добиться:

http://msdn.microsoft.com/en-us/library/dd997357.aspx

Кэш может быть оснащен датой истечения срока действия, поэтому он будет отправлять и повторно извлекать данные по истечении заданного промежутка времени, не работая с таймерами и т. Д.

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