2011-11-09 19 views
6

Tengo un servicio de datos WCF (que utiliza el protocolo OData) y el uso de esta consulta Quiero conseguir todos los países, que las estrellas con 'Ca' y esto funciona:WCF Data Service: Cómo manejar los casos de consultas insensibles

?

http://localhost/TestService/Data.svc/Countries $ filter = startswith (Nombre, 'Ca') eq cierto

pero soy incapaz de hacerlo funcionar con la siguiente consulta:

http://localhost/TestService/Data.svc/Countries? $ Filter = startswith (Nombre, 'ca') eq cierto

Este es el servicio de autocompletar para los países y no acostumbraba a hacerlo entre mayúsculas y minúsculas. ¿Algunas ideas?

Respuesta

14

Puede utilizar tolower (o toupper), por ejemplo:? /Países filtro $ = startswith (tolower (Nombre), tolower ('Ca'))