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

Kam*_*rey 6 case-sensitive wcf-data-services odata

我有一个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

这是各国的自动完成服务,我不会让它区分大小写.有任何想法吗?

Vit*_*SFT 14

您可以使用tolower(或toupper),例如:/ countries?$ filter = startswith(tolower(Name),tolower('Ca'))