当我试图更新包含引用其自身的类的数据库时,我得到了错误Introducing FOREIGN KEY constraint 'FK_Company_Company_ParentId' on table生成问题的类: public class Company public Country Country { get; set; } public int CountryId { get; set; }
我用的是EF核心2.2.4。public class Person public int?有一个可空类型的主键。这似乎是由EF Core优雅地处理的,最终实体获得他们的Id;我使用了'nullable-type‘PK这个术语,而不是'nullable PK’,因为目的不是插入由数据库生成的空PK记录,而是正确地处理
使用实体框架查询MySQL数据库时,我的一个表显示错误Unable to cast object of type 'System.DBNull' to type 'System.String'.I know如果我能找出是哪一列给我的错误,我可以修复它,但我似乎找不到任何方法让EF给我列名。我检查了代码中的所有列,没有发现任何问题;数据库中的数据在必填字段中没有任何空白;我知道如何在appsettings.json中将日志记录设置为Trace,但是除了显示它发送到数据