У меня сейчас странная проблема с кэшированием. Когда я загружаю свои данные изначально, я возвращаю все данные в указанные даты, и мой график выглядит следующим образом:
![alt text](https://i.stack.imgur.com/aSejL.png)
Затем я фильтрую данные, чтобы вернуть подмножество исходных данных для того же диапазона дат (не то, чтобы это имело значение), и я получаю следующее представление моих данных:
![alt text](https://i.stack.imgur.com/vEqpl.png)
Однако я периодически получаю следующее, когда обновляю то же представление filterd данных:
![alt text](https://i.stack.imgur.com/e0VrB.png)
Можно видеть, что кэшируются не все данные, а только некоторые из них, т.е. за 12 декабря 2010 года и 5 декабря 2010 года (здесь не показано). Я посмотрел на мои запросы, и правильные данные извлекаются. Только на уровне представления, то есть на Mainpage.xaml.cs, эти ошибочные данные, по-видимому, существуют.
Я прошел через код, и данные распределены по всем уровням, кроме уровня представления. Кто-нибудь испытывал это раньше? Есть ли какое-то кэширование в фоновом режиме, которое хранит эти данные в фоновом режиме, поскольку браузер отключил кэширование?
Я использую LoadOperation в методе обратного вызова в методе Load DomainContext, если это помогает ...