Хранение нулевого значения в кэше asp.net - PullRequest
1 голос
/ 03 марта 2010

Этот вопрос как-то связан с тем, который я нашел здесь . Чтобы избежать обхода базы данных, я кэширую вывод базы данных, но в случае нулевого значения asp.net не может сделать разницу между не установленным значением и фактическим значением NULL. Мне было интересно, если бы вместо проверки значения кэша для указанного ключа, мы могли бы проверить, есть ли ключ в кэше. Может быть, есть способ получить ключи в кеше вместо поиска значений. Если нет, то я хотел бы знать, как вы обычно кешируете такие данные, или на самом деле это не имеет смысла. Спасибо.

1 Ответ

1 голос
/ 03 марта 2010

Я предлагаю вам получить доступ к кешу через собственную функцию-оболочку, которая преобразует null в DBNull.Value перед сохранением.

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