2011-11-09 10 views
6

Ho un servizio dati Wcf (che utilizza il protocollo OData) e l'utilizzo di questa query voglio ottenere tutti i paesi, che le stelle con 'Ca' e questo funziona:servizio WCF dati: come gestire le query insensibili caso

?

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

Ma io sono in grado di farlo funzionare con query successiva:

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

Questo è il servizio di completamento automatico per i paesi e non abituato a farlo tra maiuscole e minuscole. Qualche idea?

risposta

14

È possibile utilizzare tolower (o toupper), ad esempio:? /Paesi $ filter = startswith (tolower (Nome), tolower ('Ca'))

Problemi correlati