我正在尝试构建一个聊天应用程序,我想管理用户的联系人列表。任何人都可以告诉我在Windows应用商店应用中存储联系信息(用户名,别名)的正确方法是什么? 在我的其他应用程序(已在Windows Phone商店中发布)中,我使用SQLite作为数据库后端来存储此类数据,但我在某处读到了不建议将SQLite用于Window Store应用程序。你用什么来存储这些数据?
答案 0 :(得分:1)
在Windows Phone应用程序中使用SQLite没有任何害处,并且由于其快速的数据检索/保存操作,因为索引可以应用于列,因此建议使用它。
在windows phone app中存储数据的其他选项是JSON(使用json.net或其他库)。使用Json文件的缺点是它在大数据中会很慢,因为所有jason文件都将加载到内存中,即使你只需要一个大数据集中的一条记录。
在您的情况下,我会推荐SQLite,因为联系人将更多地使用其他关系数据链接电话和地址等。您可以轻松地使用联接从SQLite表中检索关系数据。