适用于Windows Phone 8.1的SQLite.Net PCL支持/解决方法

本文关键字:支持 PCL 解决 方法 Net SQLite Phone Windows 适用于 | 更新日期: 2023-09-27 18:28:07

我有一个WIndows Phone 8.1应用程序,我想在这里使用由oysteinkrog派生的SQLite.Net PCL库:https://github.com/oysteinkrog/SQLite.Net-PCL但是,当我尝试创建新连接时,我没有创建SQLiteConnectionWithLock所需的所有属性
我发现了这个:

var conn = new SQLiteAsyncConnection(new Func<SQLiteConnectionWithLock>(()=>new SQLiteConnectionWithLock(new SQLitePlatformWinRT(), new SQLiteConnectionString(databasePath, storeDateTimeAsTicks: false))));

但是新的SQLitePlatformWinRT不适用,我似乎找不到WP8.1的替代方案
对此有什么想法吗?

适用于Windows Phone 8.1的SQLite.Net PCL支持/解决方法

正如他们在这里所写的那样,它与WinRT兼容:适用于Windows Phone 8.1的SQLite.NetPlatform并且在这个注释中:SQLite.Net-PCL连接找不到DB。所以你不需要担心它,只作为其他情况使用。

编辑:确保您手动从sqlite.org为windows phone 8.1 WinRT添加了sqlite3.dll。