Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Linq и кэш. Есть ли он и как отключить? LinqToSQL 
:(
    Опции темы
sergey_85
Дата 23.11.2010, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 17.4.2007
Где: Россия, Челябинск

Репутация: нет
Всего: 1



Привет!

У меня такая ситуация, есть таблица Task. Есть DataContext, один на всех. Есть класс и ф-ция TaskManger.GetTasks();. 
БД постоянно меняется другими клиентами, НО после вызова TaskManger.GetTasks(); объекты  всегда извлекаются со старыми значениями.

Вот код ф-ции
Код

        public List<Task> GetTasks()
        {
            if (_dbContext != null)
            {
                return _dbContext.Tasks.ToList<Task>();  //(from t in _dbContext.Tasks select t).ToList();
            }

            return null;
        }


Есть ли в linq кеш и как его отключить?

Это сообщение отредактировал(а) sergey_85 - 23.11.2010, 18:08


--------------------
A good design always pays off.
PM MAIL   Вверх
Artemon
Дата 23.11.2010, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: нет
Всего: 20



...

Это сообщение отредактировал(а) Artemon - 23.11.2010, 19:44


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
jonie
Дата 23.11.2010, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: нет
Всего: 118



LINQ это вообще язык, в нем не может быть кеша по здравому смыслу. В конкретной реализации, кеш, конечно, может быть, но в LinqToSQL его нет.
проверяйте не кешируете ли вы сами чего, включите трассировщик (или профайлер на MSSQL, или http://www.u2u.info/Blogs/Kris/Lists/Posts/Post.aspx?ID=11 подобный), если неверите


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
sergey_85
Дата 24.11.2010, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 17.4.2007
Где: Россия, Челябинск

Репутация: нет
Всего: 1



smile трассировщмком пользоваться умею, нашел в чем дело smile

спасибо!

Это сообщение отредактировал(а) sergey_85 - 24.11.2010, 14:57


--------------------
A good design always pays off.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема »


 




[ Время генерации скрипта: 0.0592 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.