对位于 AppData 文件夹中的文件使用 SQLConnection



我下载了一个使用 sqlite-net-pcl 和其他一些库的 NuGet 包。似乎它们都支持UWP,因为包管理器没有抛出异常。

我现在面临的问题是我的数据库文件位于ApplicationData.Current.LocalFolder目录中,SQLite.SqlConnection似乎无法通过路径访问它:

Could not open database file: ms-appdata:///local/scrobbleCache.db (CannotOpen)

还有其他方法可以做到这一点吗?

谢谢!

以下是您希望访问SQLite DB的方式。

var path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "scrobbleCache.db");  
using (SQLite.Net.SQLiteConnection conn = new SQLite.Net.SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path))  
{  
    .....Do your Activity  
}

最新更新