Wcf数据服务:如何处理不区分大小写的查询

时间:2011-11-09 14:25:07

标签: wcf-data-services odata case-sensitive

我有一个Wcf数据服务(它使用OData协议)并且使用这个查询我希望得到所有国家,那些带有'Ca'的星星并且这样做有效:

  

http://localhost/TestService/Data.svc/Countries?$滤波器= startswith(名称,   ' Ca ')eq true

但是我无法使用下一个查询:

  

http://localhost/TestService/Data.svc/Countries?$滤波器= startswith(名称,   ' ca ')eq true

这是各国的自动完成服务,我不会将其区分大小写。有什么想法吗?

1 个答案:

答案 0 :(得分:14)

您可以使用tolower(或toupper),例如: /国家?$滤波器= startswith(tolower的(名称),tolower的( 'CA'))