CacheInfo CacheName - свойствоNemiro.Data.dll
Имя ключа элемента кэша, если нужно указать определенный ключ (по умолчанию, формируется автоматически для конкретного запроса).

Пространство имён: Nemiro.Data.Caching
Сборка: Nemiro.Data (в Nemiro.Data.dll) Версия: 2.11.4.126 (2.11.4.126)
Синтаксис

public string CacheName { get; set; }

Значение свойства

Тип: String
Заметки

По умолчанию, имя ключа записи кэша формируется автоматически в виде хеш-суммы на основе входящих данных (строки соединения с базой данных, параметров запроса и т.п).

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

Стоит отметить, что в файлом кэше (где имена файлов являются ключами записи кэша) указанное в CacheName может быть проигнорировано, если значение содержит недопустимые для файловой системы символы, либо слишком длинное. Однако на работоспособности это не отразится и не вызовет никаких неудобств, просто значение CacheName будет преобразовано в хеш-сумму.

При работе с классом SqlClient, ВАЖНО не забывать менять CacheName, если с одним экземляром класса SqlClient выполняется серия запросов.

См. также