【发布时间】:2012-09-17 13:34:06
【问题描述】:
我正在创建一个需要包含两种主要数据类型的 Windows 8 应用程序 - List<Project> 和 List<User>,其中 Project 和 User 是包含不同类型数据的数据模型(包括 Lists其他对象等)。
我之前一直在制作 Windows Phone 应用程序,我只是在类似的场景中使用应用程序设置来存储数据。所以我希望这也适用于 Windows 8。
我选择使用ApplicationData.Current.LocalSettings-结构来保存我的应用数据。但是,每当我尝试保存数据时,都会收到此类错误:
WinRT 信息:尝试序列化要写入应用程序数据存储的值时出错附加信息:不支持此类型的数据。
如果有任何区别,模型会标有[DataContract] 属性。
据我所知understood Microsoft,只能以这种方式保存标准数据类型(如布尔值、字符串等)。这是正确的吗?
如果是这样,我该如何保存以这种方式结构化的数据?
我们将不胜感激!
【问题讨论】:
标签: c# wpf serialization windows-8 data-persistence