我已将 sqlite-net-plc 包添加到我的项目中,并创建了一个如下所示的数据库类:
public class Database
{
public Database()
{
var dbPath = Path.Combine(FileSystem.AppDataDirectory, "databaseTest.db3");
Connection = new SQLiteAsyncConnection(dbPath);
Connection.CreateTableAsync<User>().Wait();
}
public SQLiteAsyncConnection Connection { get; set; }
}
这似乎适用于 Android 应用程序,允许我从任何地方操作数据库。
但是,当我通过具有活动 Mac 连接的 IOS 模拟器运行此应用程序时,我收到以下错误:
'SQLite.SQLiteConnection' 的类型初始化程序引发了异常。
我相信无法解决与 SQLite 数据库的活动连接,但我不知道为什么。对此的任何见解都会很棒。
提前致谢。