如何以编程方式从实体列表中删除项目



DNN 9.10.1.0/2sxc 11.22.01

我们使用的是2sxc内容和C#Razor模板。

存在两种内容类型;"父";和一个";"孩子";一父级具有一些通用字段和类型为"0"的实体列表;孩子";。

如果我们想以编程方式删除其中一个子实体,这是行不通的,因为子实体仍然与父实体处于这种父/子关系中。

到目前为止,解决方法是使用除应删除的子EntityId之外的所有子EntityId更新父实体。之后,可以删除现在不相关的子实体。

有没有更好的方法来删除另一个实体列表中的实体项?

目前,这是使用公共API实现这一目标的唯一方法。内部API总是可以更改的,所以不应该使用它们。

如果你认为这是一个常见的需求,一定要在github上发布一个问题,我们会考虑的。

最新更新