我遇到了关于实体框架的问题。我需要实体:项目和类别。 一个类别有多个项目,一个项目只有一个类别。级联集null实体框架
现在,我想要的是当我删除一个类别的所有项目与该类别设置为空(所以类别的参考)。我启用了我的edmx文件中的级联,但它根本不起作用。
我错过了什么?
我遇到了关于实体框架的问题。我需要实体:项目和类别。 一个类别有多个项目,一个项目只有一个类别。级联集null实体框架
现在,我想要的是当我删除一个类别的所有项目与该类别设置为空(所以类别的参考)。我启用了我的edmx文件中的级联,但它根本不起作用。
我错过了什么?
此功能在EF Designer中不可用。您必须在DBMS中配置此行为。
EF仅在设计器上支持CASCADE DELETE或PREVENT DELETE行为。
此外,请注意,导航属性删除的类别将返回null,并可能会引发异常。
谢谢。我的解决方案: alter table项目添加约束FK_ProjectCategory 外键(Category_id)引用关于删除的类别(Id)set null – Mittchel
我的鼠标已损坏,因此有时会双击(答案/ unanswers)。你想看什么代码?一切都是自动生成的。 – Mittchel
“我的鼠标坏了,所以有时会双击(答案/ unanswers)。”那只是个玩笑。不是吗? – ulrichb
不,我的意思是说实话,但只是得到新的鼠标,所以我接受了一切哈哈 – Mittchel