计算值的 OData 过滤器

OData filter on computed value

我有一个 Person 有一个名字,分为 FirstNameLastName。我需要按名字和姓氏组合的 FullName 进行过滤。

我怎样才能过滤掉它?

~/odata/people?$filter=...

请记住,我需要能够通过以下内容过滤名为 FirstName=Foo, LastName=Bar 的人:

如果无法直接在查询中进行。然后我一直在看 DelegateDecompiler,虽然我还不能让它工作。因此,寻求有关该方法的建议也是一个不错的选择。

http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html 检查内置函数,contains(concat(concat(FirstName,' '), LastName), 'foo bar')

:)