我需要知道什麼是保存由Windows Store的簡單議程應用程序生成的少量數據的最佳方式。我環顧了互聯網,發現了SQLite數據庫和JSon序列化。我應該使用哪一個?不幸的是,我無法找到適合我的任何材料。有沒有什麼地方可以找到關於如何使用這些技術的好教程?哪一種方法是在Windows Store應用程序中存儲少量數據的最合適方法
Obs:我使用的是Windows 8,而不是8.1,我正在用XAML和C#開發。
我需要知道什麼是保存由Windows Store的簡單議程應用程序生成的少量數據的最佳方式。我環顧了互聯網,發現了SQLite數據庫和JSon序列化。我應該使用哪一個?不幸的是,我無法找到適合我的任何材料。有沒有什麼地方可以找到關於如何使用這些技術的好教程?哪一種方法是在Windows Store應用程序中存儲少量數據的最合適方法
Obs:我使用的是Windows 8,而不是8.1,我正在用XAML和C#開發。
這取決於您的需求。如果你有簡單的數據,不需要索引,使用序列化(Json,Xml或Protobuf)存儲數據是一個非常好的和簡單的選擇。我非常喜歡protobuf(also available on nugget),因爲它是一種二進制格式(佔用空間小)且易於使用。您可以使用protobuf dsl或attributes(代碼優先)。
如果您有更復雜的數據方案並需要更多功能(如索引或交易),最好選擇SQLite或Esent。
非常感謝! –
SQLite數據庫和JSon序列化服務於不同的目的。您無法在Json中存儲數據 – Miller