自从我将Mac的Visual Studio 2017升级到2019年以来,我无法在真实设备上运行Xamarin.iOS应用程序。
我使用与模拟器相同的数据库,但是总是遇到异常4,6
自从我升级到VS 2019之后,我不得不更改IOS构建设置(链接器行为:链接所有|未选中的启用增量构建)。
我的代码没有更改,但是在我的设备上的第一个数据库调用中失败。
Nuget软件包: SQLiteNetExtensions 2.1.0 sqlite-net-pcl 1.5.231 sqlitePCLRAW.Core 1.1.13
我也将展示我的代码,但是由于它已经工作了一年多,并且仍在模拟器上工作,所以我不认为存在错误。
存储库:
OneToMany relationship destination must have Foreign Key to the origin class
错误: SQLiteNetExtensions.Exceptions.IncorrectRelationshipException已引发
CompanyDataModel.Functions:OneToMany关系目标必须具有指向原始类的外键
课程:
using (var db = ConnectionHelper.GetConn())
{
var resul = db.GetAllWithChildren<CompanyDataModel>().ToList();
return resul;
}