我似乎无法摆脱 SQLite.Net-PCL 的死角;我有一个带有 PCL 项目、Droid 项目、iOS 项目和 Windows 通用项目的 Xamarin 表单解决方案。我已经为 SQLite.Net-PCL 和 SQLite.Net.Core-PCL 安装了 nuget 包。
所以,我去 github 项目寻找一些很棒的例子来开始,但它们都不起作用;显然你必须将一个平台传递给数据库连接,但我得到了一个关于它们的引用错误(例如 SQLitePlatformWin32)。
在网上搜索参考资料,然后……什么都没有。在平台上搜索 nuget,然后......什么也没有。
我错过了什么?(是的,我觉得很愚蠢)
他们的一个例子是
public class Database : SQLiteConnection
{
public Database(string path) : base(new SQLitePlatformWin32(), path)
{
CreateTable<Stock>();
CreateTable<Valuation>();
}}
并且我在“新 SQLitePlatformWin32”行上遇到无法解决的参考错误。