0

我有以下架构:

在此处输入图像描述

当我对每个模型执行删除时,我们也需要删除它的所有子模型。请建议我最好的方法。之前谢谢。

4

1 回答 1

1

我不建议您使用级联删除,因为您要让计算机控制删除/更新的内容,这是不好的做法。与大型数据库模型和顶级敏感数据一样,如果您删除了自身,您将回答有关为什么数据丢失的问题。

删除所有子项的最佳方法是有两种方法

public static class DeleteMenu()
private static class DeleteMenuItems()

在删除菜单方法中,首先调用 DeleteMenuItems 并删除所有子项,然后删除菜单项自身

于 2013-07-19T09:01:25.517 回答