我想像这样在我的 OData 查询中使用 camelCase
/api/posts?$filter=someProperty eq 1
而不是像这样的PascalCase
/api/posts?$filter=SomeProperty eq 1
那可能吗?(当然不改变我的 C# 类的大小写。)
我想像这样在我的 OData 查询中使用 camelCase
/api/posts?$filter=someProperty eq 1
而不是像这样的PascalCase
/api/posts?$filter=SomeProperty eq 1
那可能吗?(当然不改变我的 C# 类的大小写。)
最后,这个特性现在在Microsoft ASP.NET Web API 2.2 for OData v4.0
v5.4.0
. 您可以通过 nuget 安装它Install-Package Microsoft.AspNet.OData -Pre
并启用不区分大小写:
config.EnableCaseInsensitive(true);
更多信息在这里。
不可以。OData 属性区分大小写。但是,这里存在一个 codeplex 问题,以支持 Web API 中 OData 查询的不区分大小写的属性名称。如果您认为应该支持它,请投票支持它。