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

时间:2014-10-27 11:48:57

标签: c# sqlite sqlite-net

我有一个WIndows Phone 8.1应用程序,我想在这里使用SQLite.Net PCL库forked oysteinkrog: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的替代方案
有关解决方法的任何想法吗?

1 个答案:

答案 0 :(得分:-1)

它将WinRT与手机兼容,因为他们在这里写道: SQLite.Net.Platform for Windows Phone 8.1 并在此评论中:SQLite.Net-PCL Connection not finding the DB。所以你不必担心它,只能用作其他情况。

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