哪一种是在Windows应用商店应用中存储少量数据的最佳方式

时间:2013-11-28 18:50:43

标签: c# json sqlite xaml windows-8

我需要知道保存由Windows Store的简单议程应用程序生成的少量数据的最佳方法是什么。我浏览了一下互联网,找到了SQLite数据库和JSon序列化。我应该使用哪一个?不幸的是,我找不到任何适合我的材料。有什么地方我可以找到关于如何使用这些技术之一的好教程吗?

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

1 个答案:

答案 0 :(得分:1)

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

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