2

我有一个现有的 SQLite.db,我想在使用 SQLiteMetro 的 Windows8 应用程序中使用它。我有一个使用以下内容的工作示例应用程序:

using SQLiteMetro; 

Database db =new Database(Path.Combine( Windows. Storage .ApplicationData. Current. LocalFolder. Path, "test.db"));

如何将我自己现有的数据库(例如具有 1000 条记录的“test.db”)添加到 Win8/Metro 项目,以便应用程序可以访问数据库?

4

1 回答 1

2

您可以将其放置在应用的本地状态中。应用程序本地状态文件夹默认位于%localappdata%\packages\<packageid>\LocalState.

然后,您可以使用...之类的语法

var root = Windows.Storage.ApplicationData.Current.LocalFolder.Path;
using (var db = new SQLiteConnection(Path.Combine(root, "test.db"))

有关适用于 Windows 8 Metro 风格应用程序的 Sqlite 的好文章以及有关应用程序数据的更多信息。

于 2012-05-29T17:46:20.320 回答