OData query $ filtre conditions et la casse

Ne OData spécifier si les conditions de filtre sur les champs de type chaîne doivent être évaluées au cas de tact ou de cas-insensiblement?

Exemple: (à partir de la documentation)

/Suppliers?$filter=Address/City eq 'Redmond' 

Est-ce devrait être sensible à la casse ou pas?

Si je veux offrir deux options, comment cela peut-il être exprimé? Il y a un tolower() fonction qui peut être utilisée comme:

/Suppliers?$filter=tolower(Address/City) eq 'redmond'

ou

/Suppliers?$filter=tolower(Address/City) eq tolower('Redmond')

N'est-il pas une manière plus concise pour exprimer la comparaison insensible à la casse?

source d'informationauteur eseib