C# 中的 Kentico 是否可以通过父节点 guid 列表获取所有子节点的列表?
最佳答案
你需要使用这样的东西:
var parents = DocumentHelper.GetDocuments()
.Columns("NodeID")
.Where("nodeguid IN ('DB472111-B6EB-49F9-B98A-53FF2A0BCCF7',
'4A7ABB74-33A1-45BB-B382-8C368BDB26F0')");
var mylist = DocumentHelper.GetDocuments()
.WhereIn("NodeParentID", parents)
.OnSite("CorporateSite")
.Culture("en-CA")
.ToList();
首先将返回多文档查询类型(父级的所有nodeId)。其次将它们添加到 WHERE 条件中,并对数据库运行查询。重要提示:这是一个数据库请求,而不是两个。
关于kentico - 按父节点 guid 获取所有子节点的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59102859/