C# 在Windows Phone中存储大量数据的最佳选择?
我目前正在开发一个Windows Phone应用程序,它必须准备好处理大量数据。其中大部分数据将用作应用程序中ListBox对象的数据源。 我想知道哪种方法是获得最佳性能的最佳方法,因为我选择了JSON,序列化对象并将其保存到.txt文件中,但当序列化对象包含大列表/数组时,性能远远不能被接受 我也考虑过使用LINQtoSQL的本地数据库,但我不确定是否可以在数据库中保存列表 任何帮助都将不胜感激C# 在Windows Phone中存储大量数据的最佳选择?,c#,linq-to-sql,windows-phone-7.1,windows-phone,C#,Linq To Sql,Windows Phone 7.1,Windows Phone,我目前正在开发一个Windows Phone应用程序,它必须准备好处理大量数据。其中大部分数据将用作应用程序中ListBox对象的数据源。 我想知道哪种方法是获得最佳性能的最佳方法,因为我选择了JSON,序列化对象并将其保存到.txt文件中,但当序列化对象包含大列表/数组时,性能远远不能被接受 我也考虑过使用LINQtoSQL的本地数据库,但我不确定是否可以在数据库中保存列表 任何帮助都将不胜感激 谢谢。你可以考虑使用二进制序列化而不是JSON。如果您需要一次加载整个列表,并且不经常更新列表,那
谢谢。
你可以考虑使用二进制序列化而不是JSON。如果您需要一次加载整个列表,并且不经常更新列表,那么保存到文件中会快得多。感谢您的回复。我将尝试使用二进制序列化,看看会发生什么。这些都保存在其他服务器上的独立存储中吗?我最终选择了二进制序列化。我将它保存在IsolatedStorage中,这样它就不必是“可移植的”(如JSON)。现在的表现好多了。非常感谢。