尝试插入具有空关联实体的实体时遇到问题。
我正在做:
pUser.DogAndUser = null //dogAndUser is the relationship between dog and user
context.User.Add(pUser)
但是在这里我收到一条错误,说表Dog中没有外键idDog。 好吧..当然不是..我给它一个空关联..然后我确认它试图插入关联实体在Dog中插入一行然后传递DogAndUser关系中的值..它没有抛出一个错误,并确实在关系中插入一行..但为什么?我没有明确告诉它这样做..我可以阻止这种情况发生吗?谢谢!
答案 0 :(得分:3)
您需要检查一些事情来解决问题。
根据您的描述,这应该可以解决您的问题。