使用camelCase for OData WebAPI查询字符串选项?

Jer*_*ook 4 wcf odata asp.net-web-api

我想在我的OData查询中使用camelCase

/api/posts?$filter=someProperty eq 1
Run Code Online (Sandbox Code Playgroud)

而不是像PascalCase那样

/api/posts?$filter=SomeProperty eq 1
Run Code Online (Sandbox Code Playgroud)

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

Ima*_*sab 10

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

config.EnableCaseInsensitive(true);
Run Code Online (Sandbox Code Playgroud)

更多信息在这里.