Данные ASP.NET и Entity Framework 4.0 не обновляются на экране - PullRequest
0 голосов
/ 03 сентября 2010

Я написал 2-уровневое приложение на C # asp.net.

Все работает нормально, но если я изменю данные SQL Server с помощью консоли управления, изменения не будут отображены на экране. Похоже, приложение читает данные из кэшированного экземпляра.

Я перепробовал все, чтобы убедиться, что это не проблема кэша браузера ... данные остаются статичными, пока я не перезапущу приложение или не перезапущу веб-сайт. даже очистка кэша IIS не помогает. Если данные обновляются приложением, оно работает нормально ... Любая информация о настройке по умолчанию в EF, которая автоматически кэширует данные?

Я использую Win Server 2k8 и SQL Server 2008, но проблема была и в SQL2005.

1 Ответ

0 голосов
/ 03 сентября 2010

У меня нет опыта в этом, но, возможно, SqlCacheDependency может вам помочь. См. Эту статью для получения дополнительной информации: http://davidhayden.com/blog/dave/archive/2006/04/29/2929.aspx

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