Czy OData określa, czy warunki filtrowania w polach łańcucha mają być oceniane z uwzględnieniem wielkości liter i czy bez rozróżniania wielkości liter?
Przykład: (z dokumentami)
/Suppliers?$filter=Address/City eq 'Redmond'
jest to oczekiwano przypadku wrażliwych czy nie?
Jeśli chcę zaoferować obie opcje, w jaki sposób można to wyrazić? tam
/Suppliers?$filter=tolower(Address/City) eq 'redmond'
lub
/Suppliers?$filter=tolower(Address/City) eq tolower('Redmond')
nie jest bardziej zwięzły sposób wyrazić na wielkość liter: Jest to funkcja tolower(), które mogą być używane jak?
Otrzymuję następujący błąd przy użyciu 'tolower' na polu' EMailAddress1' jednostki 'Contact':' Invalid 'where' condition. Członek jednostki wywołuje nieprawidłową właściwość lub metodę. "Jakieś pomysły? –