List 在umbraco中选择所有文档类型

List 在umbraco中选择所有文档类型,list,razor,umbraco,List,Razor,Umbraco,我正在使用umbraco 7,并且一直在尝试找出如何为给定节点的子节点选择不同文档类型的数组。我不能硬编码,因为我将需要许多不同类型的文档类型,所以我希望对它们进行不同的选择,但我似乎无法获得正确的代码,可能没有“不同的”选择,或者可能我无法从我尝试过的方法中获得单个别名字符串 是否有其他人尝试过此操作?假设您有一个接口类型为IPPublishedContent的实例,您应该能够获得所有子级的不同文档类型,如下所示: node.Children.Select(c => c.Document

我正在使用umbraco 7,并且一直在尝试找出如何为给定节点的子节点选择不同文档类型的数组。我不能硬编码,因为我将需要许多不同类型的文档类型,所以我希望对它们进行不同的选择,但我似乎无法获得正确的代码,可能没有“不同的”选择,或者可能我无法从我尝试过的方法中获得单个别名字符串


是否有其他人尝试过此操作?

假设您有一个接口类型为
IPPublishedContent
的实例,您应该能够获得所有子级的不同文档类型,如下所示:

node.Children.Select(c => c.DocumentTypeAlias).Distinct()

所以,这段时间我得到的最接近的结果是在给孩子们打电话后加了一个括号。非常感谢。