在 Windows 8 应用程序中共享大数据的最佳方式是什么

What is the best way to share large data in Windows 8 app

我想知道在 Windows Phone 8 可以在设备之间漫游的应用程序中保存大量数据的最佳方法是什么。我知道我们有一个 Roaming 文件夹,但只有 100kB 可用 space。我想保存客户、他们的地址或类似的数据。我在哪里可以做到这一点,最好的方法是什么?数据库,Json 个文件?感谢您提供任何信息:)

如果您想存储可以在设备之间漫游的数据,您应该考虑创建网络服务。然后,每次通过(反)序列化 JSON.

将 read/store 数据放到 Web 服务上

但是,如果您希望数据在用户的个人设备之间漫游,请说 PC 上的通用应用程序和 phone、

好消息是,如果您正在开发 Windows Phone 8.1 应用程序并希望利用应用程序数据备份,则无需做太多事情。第一步是简单地了解在 Windows Phone 应用数据模型中存储数据的选项,可通过 Windows.Storage.ApplicationData class 访问。这些选项是:

漫游 此容器支持非结构化数据(文件)和结构化数据(设置)。此处存储的数据符合用户设备之间漫游同步的条件(包括 Windows 和 Windows Phone 之间具有共享标识的通用应用程序之间的同步)。在某些情况下(例如,当用户禁用漫游时)也可以备份漫游数据,以便捕获应用程序的完整状态。

在这种情况下,如果简单的话,最好将用户的数据存储为json。如果数据非常复杂,最好使用像 SQLite

这样的数据库库