C# 级联集空实体框架

C# 级联集空实体框架,c#,entity-framework,entity-framework-4,cascade,C#,Entity Framework,Entity Framework 4,Cascade,我在实体框架方面遇到问题。我已经创建了实体:项目和类别。 一个类别有多个项目,而一个项目只有一个类别 现在,我想要的是,当我删除一个类别时,所有具有该类别的项目都设置为null(因此类别引用)。我在edmx文件中启用了级联,但它根本不起作用 我错过了什么?此功能在EF Designer中不可用。必须在DBMS中配置此行为 EF仅支持设计器上的级联删除或阻止删除行为 另外,请注意,已删除类别的导航属性将返回null,并可能引发异常。我的鼠标坏了,因此有时会双击(回答/未回答)。你想看什么代码?一切

我在实体框架方面遇到问题。我已经创建了实体:项目和类别。 一个类别有多个项目,而一个项目只有一个类别

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


我错过了什么?

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

EF仅支持设计器上的级联删除或阻止删除行为


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

我的鼠标坏了,因此有时会双击(回答/未回答)。你想看什么代码?一切都是自动生成的。“我的鼠标坏了,所以有时会双击(回答/未回答)。”这是一个笑话。不是吗?不,说实话,我是故意的,但我刚买了一只新老鼠,所以我接受了一切。我的解决方案:alter table Projects add constraint FK_PROJECTCATION外键(Category_id)引用删除集null上的类别(id)