C# 实体框架外键问题

C# 实体框架外键问题,c#,.net,entity-framework,primary-key,C#,.net,Entity Framework,Primary Key,我遇到了一个非常令人沮丧的问题: System.Data.UpdateException未由用户代码处理 Message=“MyProjectEntities.GroupingData”中的实体参与“FK\U GroupingData\U AuditTrail”关系。 找到0个相关的“AuditTrail”。应为1个“AuditTrail”。“ 当我尝试向GroupingData表中的数据库添加对象时,会发生这种情况。 我做的每一张桌子都可以 此外,我的EDMX正确地反映了我的数据库。 我目瞪口

我遇到了一个非常令人沮丧的问题:

System.Data.UpdateException未由用户代码处理
Message=“MyProjectEntities.GroupingData”中的实体参与“FK\U GroupingData\U AuditTrail”关系。
找到0个相关的“AuditTrail”。应为1个“AuditTrail”。“

当我尝试向GroupingData表中的数据库添加对象时,会发生这种情况。 我做的每一张桌子都可以

此外,我的EDMX正确地反映了我的数据库。 我目瞪口呆。
如果有人在过去遇到过类似的情况,我希望得到一些建议。

将MyProjectEntities.GroupingData->AuditTrail的关系设置为0..1-*也许?

在插入GroupingData-item之前,尝试执行db.SubmitChanges()。你是说.SaveChanges()?我现在正在尝试。似乎无法解决问题——grrr。您可以发布您的db模式和edmx吗?(至少是相关部分)