Я ищу пример того, как использовать новые методы DataServiceState Save and Restore в приложении WP7, чтобы замаскировать текст данных - я не могу найти никаких примеров, и использованный мной подход привел к исключению
корректно сохраняет контекст данных
PhoneApplicationService.Current.State["DataContext"] = DataServiceState.Save(this.Model.Entities);
пытается восстановить его после повторной активации приложения
var dc = (PhoneApplicationService.Current.State["DataContext"] as DataServiceState).Restore();
, но выдает исключение
An item could not be added to the collection. When items in a DataServiceCollection are tracked by the DataServiceContext, new items cannot be added before items have been loaded into the collection.
Это то же исключение, которое я получаю, если я пытаюсь перезагрузить текст данных, который я хранил «напрямую» (без использования метода DataServiceState.Save) в PhoneApplicationService.Current.State.Я не могу найти официальную документацию по новому классу ODATA v2 DataServiceState или примерам.
спасибо, Майкл