Odata - 包含的收集过滤器

时间:2018-03-15 08:33:44

标签: odata

你好我想在这个结构中过滤:

class User{
  public ICollection<Role> Roles{get; set}
}

class Role{
 public string Permissions{get; set;} //"User, Admin, Editor"
}

我想通过许可找到用户。我试过这个: / odata / Users /?$ filter = Roles / any(r:contains(r / Permissions,'Admin'))

以下是例外:

  

名称为“contains”的函数没有函数签名匹配   指定的参数。考虑的功能签名是:   contains(Edm.String Nullable = true,Edm.String Nullable = true)。

哪里可能有问题? odata可以使用此查询吗? 谢谢

0 个答案:

没有答案