我们正在使用Entity Framework 6.1。使用CodeFirst。
SaveChanges退出时出现以下异常:
System.Data.Entity.Infrastructure.DbUpdateException:"错误 保存不公开外键的实体时发生 他们关系的属性。 EntityEntries属性将 返回null,因为无法将单个实体标识为源 例外。可以在保存时处理异常 通过在实体类型中公开外键属性更容易。看到 InnerException以获取详细信息"
InnerException如下:
System.Data.Entity.Core.UpdateException:"无法确定有效 订购依赖操作。由于存在依赖关系 外键约束,模型要求或存储生成 值"
非常有用,但在我解决之前,我需要知道哪个关系导致了这个问题。这些信息隐藏在这些例外中的某处吗?