我的 Xamarin.Forms PCL 项目中的 SQLite 数据库有问题。我遵循了 Microsoft Docs 中的这个示例:
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/databases
我一直在使用自己的类型来存储数据,并且对于简单的自定义类型来说它工作正常,但我最近List<int>
在自定义对象(信息)中添加了考勤类型。
现在,当我尝试创建对象时,出现以下错误:
不了解 System.Collections.Generic.List`1[System.Int32] 不了解 MyApp.Attendance
这是初始化代码:
readonly SQLiteAsyncConnection database;
database = new SQLiteAsyncConnection(dbPath);
database.CreateTableAsync<UserPrefrences>().Wait();
database.CreateTableAsync<Attendance>().Wait();
database.CreateTableAsync<Info>().Wait();
我将 Xamarin.Forms 与 Xamarin.iOS 一起使用。