【问题标题】:Which one is the most suitable way to store small amount of data in Windows Store app哪种方式最适合在 Windows Store 应用中存储少量数据
【发布时间】:2013-12-14 21:36:49
【问题描述】:

我需要知道保存由 Windows 应用商店的简单议程应用生成的少量数据的最佳方法是什么。我环顾互联网,找到了 SQLite 数据库和 JSON 序列化。我应该使用哪一个?不幸的是,我找不到任何适合我的材料。有没有什么地方可以找到关于如何使用其中一种技术的好教程?

Obs:我使用的是 Windows 8,而不是 8.1,我正在使用 XAML 和 C# 进行开发。

【问题讨论】:

  • SQLite 数据库和 JSON 序列化有不同的用途。你不能在 Json 中存储数据

标签: c# json sqlite xaml windows-8


【解决方案1】:

这取决于您的需求。如果您有不需要索引的简单数据,则使用序列化(Json、Xml 或Protobuf)存储数据是一个非常好的和简单的选择。我真的很喜欢 protobuf (also available on nugget),因为它是二进制格式(占用空间小)且易于使用。您可以使用 protobuf dsl 或 attributes(代码优先)。

如果您有更复杂的数据方案并且需要索引或事务等更多功能,最好选择 SQLite 或Esent

【讨论】:

    猜你喜欢
    • 2019-09-05
    • 2012-03-02
    • 2011-10-15
    • 2018-07-24
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    相关资源
    最近更新 更多