У меня есть приложение Silverlight, которое требует довольно много данных для работы и требует всего этого заранее.Он использует RIA Services (и Entity Framework), чтобы получить всю эту информацию.На получение всех данных уходит 10-15 секунд, но данные меняются только раз в месяц.
Я бы хотел добавить эти данные в изолированное хранилище, чтобы в следующий раз они загрузилисьприложение, я могу просто взять его, посмотреть, если оно обновлено, и если не использовать эти данные, которые они уже получили, и сэкономить массу времени, отправляя вещи по проводам.
Структура графика мне нужнохранить (более или менее) типичная древовидная структура.У модели есть компоненты, у компонента есть особенности, у функции есть опции.Проблема, с которой я сталкиваюсь, заключается в том, что, когда я прошу сериализовать эту корневую сущность (модель), она только сериализует объект верхнего уровня и игнорирует все «дочерние» объекты.Кто-нибудь знает удобный способ заставить его сериализовать / десериализовать весь граф?