Компонент доступа к БД/ Кэширование таблицы

Кэширование таблицы.

     Компонент ORM «Dolphin» позволяет кэшировать таблицу и извлекать данные по необходимости. Кэширование делается методом «FillObjectCash», а извлечение данных методом «SelectFromCash». Чтобы обновить кэш, его необходимо очистить методом «ClearCash» и снова заполнить методом «FillObjectCash».

     Пример.

     Создадим кэш таблицы «Employees».

     Создаем объект сущности.

Employee employee = new Employee();

     Создаем объект шлюза.

DataBaseGate dbg = new DataBaseGate(employee, cn);

     Заполняем кэш таблицы.

dbg.FillObjectCash();

     Извлекаем из кэша.

dbg.SelectFromCash();

     Получаем результаты в цикле.

while (dbg.NextRecord());
{
}

     Если данные в базе данных обновились то обновляем кэш.

dbg.ClearCash();
dbg.FillObjectCash();