0

我正在尝试与此示例在标题“属性关系以查询其他字段”下所做的相同。我正在编辑博客应用程序可视化查询。所以我有RelationshipFilter,它Category通过Default入点获取类型的实体。我想按字段过滤它们Name。在这里,我可以从参数或帖子列表及其类别中获取名称列表。据我了解,这不是问题。

所以看起来Name必须是实体类型。我现在正在努力使用这个过滤器,因为我想按简单文本类型Category的字段进行过滤。Name这意味着我在Relationship Attribute. EntityTitle或者只是空Relationship Attribute字段不起作用并导致Bad Request错误。那么有没有办法让它工作呢?

PSValueFilter不是一个选项,因为它不支持在没有满足条件的项目的情况下不返回任何内容,并且它仅支持按项目的过滤器Attribute,它包含Value并且没有选项Value可以包含任何Attribute带分隔符的选项。

4

1 回答 1

0

关系过滤器仅适用于关系(项目与项目) - 您似乎想要进行字符串比较。

我不太确定你应该做什么,因为我没有上下文,但如果事情变得非常特别,最好改用 LINQ。在此处查看 LINQ 教程:https ://2sxc.org/dnn-tutorials/en/razor/linq/home

于 2020-10-19T20:32:30.483 回答