我想在我的OData查询中使用camelCase,就像这样
/api/posts?$filter=someProperty eq 1
代替PascalCase,如此
/api/posts?$filter=SomeProperty eq 1
这可能吗? (当然,不改变我的C#类的大小。)
答案 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查询的不区分大小写的属性名称。如果您认为应该支持它,请投票支持。