【问题标题】:SQLiteConnection, C#SQLite连接,C#
【发布时间】:2016-06-12 03:55:22
【问题描述】:

我在我的 Visual Studio 2015 项目中安装了“SQLite for Universal App Platform”的参考,后来我安装了 NuGet 包“sqlite.net-pcl-silverlight”

我正在尝试以下几行:

string dbPath = Path.Combine(ApplicationData.Current.LocalFolder.Path, "Storage.sqlite"); 
SQLiteConnection DB = new SQLiteConnection(dbPath); 

它不起作用,但我发现这一行是有效的:

SQLiteConnection DB = new SQLiteConnection(sqlitePlatform, dbPath); 

我的问题是我不知道哪个应该是 sqlitePlatform 的值...请帮助。

【问题讨论】:

  • var connection = new SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path) 应该可以解决问题...
  • 非常感谢,完美运行; SQLiteConnection(新 SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), 路径)
  • 很高兴听到这个消息。我发布了答案,以便您的问题可以标记为已回答。

标签: c# sqlite


【解决方案1】:

对于 UWP,与 WinRT 相同的 sqlitePlatform 应该可以工作。试试这个:

var connection = new SQLiteConnection(new SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path);

这应该适合你。

【讨论】:

    猜你喜欢
    • 2013-01-13
    • 2023-04-08
    • 2020-05-13
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多