gpt4 book ai didi

c# - 级联集空 Entity Framework

转载 作者:太空宇宙 更新时间:2023-11-03 16:22:53 24 4
gpt4 key购买 nike

我遇到了关于 Entity Framework 的问题。我必须实体:项目和类别。一个类别有多个项目,一个项目只有一个类别。

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

我错过了什么?

最佳答案

此功能在 EF 设计器中不可用。您必须在您的 DBMS 中配置此行为。

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

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

关于c# - 级联集空 Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13369327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com