使用camelCase进行OData Web API查询字符串选项?

时间:2013-08-21 00:44:16

标签: wcf asp.net-web-api odata

我想在我的OData查询中使用camelCase,就像这样

/api/posts?$filter=someProperty eq 1

代替PascalCase,如此

/api/posts?$filter=SomeProperty eq 1

这可能吗? (当然,不改变我的C#类的大小。)

2 个答案:

答案 0 :(得分:11)

最后,Microsoft ASP.NET Web API 2.2 for OData v4.0 v5.4.0支持此功能。您可以通过nuget Install-Package Microsoft.AspNet.OData -Pre安装它并启用不区分大小写:

config.EnableCaseInsensitive(true);

更多信息here

答案 1 :(得分:0)

没有。 OData属性区分大小写。但是,打开了一个codeplex问题,以支持Web API here中OData查询的不区分大小写的属性名称。如果您认为应该支持它,请投票支持。