当前位置:  开发笔记 > 编程语言 > 正文

实体框架核心级联删除一对多关系

如何解决《实体框架核心级联删除一对多关系》经验,为你挑选了1个好方法。

描述的"问题"与实体框架无关 - 这是对MS SQL Server本身的限制.具有多个FK的表可能只有一个具有级联删除.

因此,只要您需要两个FK进行级联 - 您应该在代码中实现这样的"清理".将一个(或两个)FK设置为DeleteBehavior.Restrict,并在控制器/服务中删除之前Station手动查找并删除所有相关的RegulatorySchedule



1> Dmitry..:

描述的"问题"与实体框架无关 - 这是对MS SQL Server本身的限制.具有多个FK的表可能只有一个具有级联删除.

因此,只要您需要两个FK进行级联 - 您应该在代码中实现这样的"清理".将一个(或两个)FK设置为DeleteBehavior.Restrict,并在控制器/服务中删除之前Station手动查找并删除所有相关的RegulatorySchedule

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有