SetForceCacheRefresh? - PullRequest
       1

SetForceCacheRefresh?

1 голос
/ 11 февраля 2009

Как мне перечитать некоторые (классовые) предметы из базы данных? Я прочитал их один раз и сделал те же самые обновления, обновления, которые я не хочу сохранять. Теперь мне нужна полная свежая коллекция предметов из базы данных.

Я заметил, что есть функция SetForceCacheRefresh, но как мне использовать ее с CreateCriteria?

// Коврики

1 Ответ

1 голос
/ 12 февраля 2009
             IList<T> list = null;
             using (Repository rep = new Repository())
             {
                IQuery iqry = rep.Session.CreateQuery(hql);                    
                iqry.SetForceCacheRefresh(true);
                list = iqry.List<T>();
             }  

Примечание. Перед вызовом List () установите SetForceCacheRefresh (true) для обновления.

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