Windows phone 8 在Windows应用商店应用程序中存储联系人相关数据的正确方法

Windows phone 8 在Windows应用商店应用程序中存储联系人相关数据的正确方法,windows-phone-8,windows-store-apps,Windows Phone 8,Windows Store Apps,我正在尝试构建聊天应用程序,我想管理用户的联系人列表。有人能告诉我在Windows应用商店应用程序中存储联系人信息(用户名、别名)的正确方法吗? 在我的另一个应用程序(已经在Windows Phone store中发布)中,我使用SQLite作为存储此类数据的数据库后端,但我在某个地方读到,不建议将SQLite用于Windows store应用程序。您使用什么来存储这些数据 在windows phone应用商店应用程序中使用SQLite没有害处,而且推荐使用SQLite,因为它的数据检索/保存操

我正在尝试构建聊天应用程序,我想管理用户的联系人列表。有人能告诉我在Windows应用商店应用程序中存储联系人信息(用户名、别名)的正确方法吗?
在我的另一个应用程序(已经在Windows Phone store中发布)中,我使用SQLite作为存储此类数据的数据库后端,但我在某个地方读到,不建议将SQLite用于Windows store应用程序。您使用什么来存储这些数据

在windows phone应用商店应用程序中使用SQLite没有害处,而且推荐使用SQLite,因为它的数据检索/保存操作非常快,因为可以在列上应用索引

在windows phone应用程序中存储数据的其他选项是JSON(使用JSON.net或其他库)。使用Json文件的缺点是,它在大数据中速度较慢,因为所有jason文件都将加载到内存中,即使您只需要一个大数据集中的一条记录


在您的情况下,我将推荐SQLite,因为联系人将更多地使用其他关系数据链接电话和地址等。您可以轻松地使用连接从SQLite表检索关系数据。

他可以创建一个存储库类,处理从磁盘加载数据,这样他就可以获得好处(并且轻松)不必同时加载所有数据的JSON。实际上,SQLite是在本地数据库上存储数据的首选方法。