EF 5.0 Code First dbContext删除子项

时间:2013-03-13 16:44:58

标签: sql entity-framework ef-code-first dbcontext

我们正在测试一个简单的类别,产品示例。当我们为键使用整数时,一切正常。但是,我们需要使用GUID键。这也可以正常工作,直到我们尝试删除一个孩子(产品)。我们得到一个异常,说明外键不能为null。在查看表格设计时,整数键显示为“身份是”,而GUID键显示为“身份号”。这是一个节目限制,所以任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:1)

您应该在这些GUID上设置DatabaseGenerated属性,如this SO question的答案所示。