2011-11-09 22 views
6

Tôi có một dịch vụ dữ liệu WCF (nó sử dụng OData protocol) và sử dụng truy vấn này, tôi muốn để có được tất cả các nước, mà sao với 'Ca' và các công trình này:Data Service WCF: Làm thế nào để xử lý các trường hợp truy vấn không nhạy cảm

?

http://localhost/TestService/Data.svc/Countries $ filter = startswith (Tên, '') eq đúng

Nhưng tôi không thể làm cho nó làm việc với truy vấn tiếp theo:

http://localhost/TestService/Data.svc/Countries? $ Filter = startswith (Tên, 'ca') eq đúng

Đây là dịch vụ tự động hoàn tất cho các quốc gia và tôi không wont làm cho nó phân biệt chữ hoa. Bất kỳ ý tưởng?

Trả lời

14

Bạn có thể sử dụng tolower (hoặc toupper), ví dụ: /Quốc gia? $ Filter = startswith (tolower (Tên), tolower ('Ca'))

Các vấn đề liên quan