我对 Windows 8 中的本地存储和持久数据有疑问。
由于我必须在本地应用程序中存储一些数据,我想知道开发它的最佳方法是什么。我到处都读到 SQLite 是一个不错的选择,但我在本教程 “创建博客阅读器” 中看到提要数据源保存在 Application Local Resources 的 Application.Resources 属性中。
这是一个很好的解决方法吗?何时使用其中一种?
非常感谢。
如果使用得当,SQLite 可以作为优秀的应用程序数据格式。
它有很多好处:
SQLite 已成为几乎所有移动设备(Android、iOS 等)的首选格式,在 SQLite 中存储除了媒体和程序二进制文件之外的几乎所有内容。
但即使对于桌面应用程序,SQLite 也正在成为首选格式。例如,Mozilla Firefox 和 Thunderbird 几乎将所有内容——书签、历史记录、电子邮件等都存储在 SQLite 数据库中。Google Chrome 和许多其他应用程序也是如此。
决定权在你手中,但如果使用得当,SQLite 会变得非常快速,并且对开发人员来说非常容易使用。
要存储数据,您有以下方法:
1) 本地文件夹中的 SQL Lite。
2) 应用程序设置。
3) 本地文件。
此提要示例在 Application.Resources 中收集数据。
当您有大量数据和具有关系的数据类型时,请使用 SQLLite。当您有一个没有关系的数据系统时,请使用本地存储。