Избегайте получения данных из кеша сущности - PullRequest
1 голос
/ 09 июня 2010

У меня странная проблема. Одна из страниц моего приложения отображает статус задач в таблице. Я использую Entity Framework (от объекта к объекту), чтобы сделать всю обработку данных с БД. Я заметил, что, хотя статус обновляется в БД, он не отражается на моей веб-странице даже после непрерывного обновления! Если я останавливаю сервер и снова запускаю приложение (в настоящее время работающее на сервере VS2008 dev), отображаются обновленные данные!

Я вижу кэшированные данные? как я могу предотвратить это?

1 Ответ

4 голосов
/ 09 июня 2010

Ваше ObjectContext время жизни должно быть одним запросом.Если у вас есть статический контекст, который остается живым вечно, вы увидите устаревшие данные ... навсегда. Вот пример того, как это сделать .

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