自升级到VS 2019后,SQLiteNetExtension在真实设备上崩溃

时间:2019-04-13 10:21:02

标签: sqlite xamarin.ios visual-studio-2019

自从我将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;
        }

0 个答案:

没有答案