我需要知道保存由Windows Store的简单议程应用程序生成的少量数据的最佳方法是什么。我浏览了一下互联网,找到了SQLite数据库和JSon序列化。我应该使用哪一个?不幸的是,我找不到任何适合我的材料。有什么地方我可以找到关于如何使用这些技术之一的好教程吗?
Obs:我使用的是Windows 8,而不是8.1,我正在使用XAML和C#进行开发。
答案 0 :(得分:1)
这取决于您的需求。如果您有简单的数据不需要索引,那么使用序列化(Json,Xml或Protobuf)存储数据是一个非常好的简单选项。我非常喜欢protobuf(also available on nugget),因为它是一种二进制格式(占用空间小)且易于使用。您可以使用protobuf dsl或attributes(代码优先)。
如果您有更复杂的数据方案并需要更多功能,例如索引或事务,最好选择SQLite或Esent。