0

我正在我的 .NET Core 项目中实现 OData,我正在尝试应用一些过滤器。

当我使用这个过滤器时

AddQueryOption("($filter",$"Userid eq '{id}'") 

我得到如下所示的查询/ URL:

https://xxx.yyy.be:8443/zzz/opu/odata/zzz/ABCDEFG/UserAPISet()?$filter=Userid eq '001' 

我正在寻找格式为的查询

https://xxx.yyy.be:8443/zzz/opu/odata/zzz/ABCDEFG/UserAPISet?$filter=Userid eq '001' 

我不希望()这里有括号UserAPISet()。添加查询时我犯了什么错误?

4

2 回答 2

0

可以参考此 URL以获得与此问题相关的答案。

于 2021-02-24T08:39:37.410 回答
0

您不应该添加左括号,这是您应该使用的代码:

.AddQueryOption("$filter",$"Userid eq '{id}'");

你有这个:

.AddQueryOption("($filter",$"Userid eq '{id}'") 
于 2021-03-05T14:46:25.733 回答