Wcf Data Service: как обрабатывать запросы без учета регистра - PullRequest
6 голосов
/ 09 ноября 2011

У меня есть служба данных Wcf (она использует протокол OData), и с помощью этого запроса я хочу получить все страны, отмеченные знаком 'Ca', и это работает:

http://localhost/TestService/Data.svc/Countries?$filter=startswith(Name, ' Ca ') eq true

Но я не могу заставить его работать со следующим запросом:

http://localhost/TestService/Data.svc/Countries?$filter=startswith(Name, ' ca ') eq true

Это услуга автозаполнения для стран, и я не хочу, чтобы она учитывала регистр символов. Есть идеи?

1 Ответ

14 голосов
/ 09 ноября 2011

Вы можете использовать tolower (или toupper), например: / Страны? $ = Фильтр StartsWith (ToLower (имя), ToLower ( 'Ca'))

...