OData查询$ filter条件和区分大小写

ese*_*eib 19 case-sensitive odata

OData是否指定是否要区分字符串字段的过滤条件是区分大小写还是不区分大小写?

示例:(来自文档)

/Suppliers?$filter=Address/City eq 'Redmond' 
Run Code Online (Sandbox Code Playgroud)

预计这是否区分大小写?

如果我想提供两种选择,如何表达?有一个tolower()函数可以像:

/Suppliers?$filter=tolower(Address/City) eq 'redmond'
Run Code Online (Sandbox Code Playgroud)

要么

/Suppliers?$filter=tolower(Address/City) eq tolower('Redmond')
Run Code Online (Sandbox Code Playgroud)

是否有更简洁的方式表达不区分大小写的匹配?

Vit*_*SFT 17

"eq"运算符应该区分大小写.使用tolower(或toupper)是目前推荐的方法.