级联设置空实体框架

时间:2012-11-13 21:42:53

标签: c# entity-framework entity-framework-4 cascade

我遇到了有关实体框架的问题。我对实体:项目和类别。 一个类别有多个项目,一个项目只有一个类别。

现在,我想要的是当我删除一个类别时,所有具有该类别的项目都设置为null(所以类别引用)。我在我的edmx文件中启用了级联,但它根本不起作用..

我错过了什么?

1 个答案:

答案 0 :(得分:0)

此功能在EF Designer中不可用。您必须在DBMS中配置此行为。

EF仅支持设计器上的CASCADE DELETE或PREVENT DELETE行为。

另外,请注意,已删除类别的导航属性将返回null,并可能抛出异常。