计算值的 OData 过滤器
OData filter on computed value
我有一个 Person
有一个名字,分为 FirstName
和 LastName
。我需要按名字和姓氏组合的 FullName
进行过滤。
我怎样才能过滤掉它?
~/odata/people?$filter=...
请记住,我需要能够通过以下内容过滤名为 FirstName=Foo, LastName=Bar
的人:
- 富吧
- foo
- 栏
- ooba
如果无法直接在查询中进行。然后我一直在看 DelegateDecompiler,虽然我还不能让它工作。因此,寻求有关该方法的建议也是一个不错的选择。
http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html 检查内置函数,contains(concat(concat(FirstName,' '), LastName), 'foo bar')
:)
我有一个 Person
有一个名字,分为 FirstName
和 LastName
。我需要按名字和姓氏组合的 FullName
进行过滤。
我怎样才能过滤掉它?
~/odata/people?$filter=...
请记住,我需要能够通过以下内容过滤名为 FirstName=Foo, LastName=Bar
的人:
- 富吧
- foo
- 栏
- ooba
如果无法直接在查询中进行。然后我一直在看 DelegateDecompiler,虽然我还不能让它工作。因此,寻求有关该方法的建议也是一个不错的选择。
http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html 检查内置函数,contains(concat(concat(FirstName,' '), LastName), 'foo bar')
:)