2010-08-07 116 views
0

我得到一个非常令人沮丧的问题:实体框架外键问题

System.Data.UpdateException是未处理由用户代码
消息=“实体在‘MyProjectEntities.GroupingData’参加‘FK_GroupingData_AuditTrail’
已找到0条相关'AuditTrail',预计1'AuditTrail'。“

当我尝试将对象添加到GroupingData表中的数据库时,会发生这种情况。 我插入的每一张桌子都没问题。

此外,我的EDMX正确地反映了我的数据库。 我傻眼了。 如果有人在过去遇到类似的情况,我想提供一些建议。

+0

尝试在插入GroupingData-item之前执行db.SubmitChanges()。 – Alxandr 2010-08-07 22:55:32

+0

你的意思是 .SaveChanges()?我现在正在尝试。 – Matt 2010-08-07 22:59:41

+0

似乎无法解决问题 - grrr。 – Matt 2010-08-07 23:12:45

回答

2

建立关系MyProjectEntities.GroupingData - > AuditTrail为0..1 - *也许?