4

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

/api/posts?$filter=someProperty eq 1

而不是像这样的PascalCase

/api/posts?$filter=SomeProperty eq 1

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

4

2 回答 2

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);

更多信息在这里

于 2015-02-01T15:12:00.880 回答
0

不可以。OData 属性区分大小写。但是,这里存在一个 codeplex 问题,以支持 Web API 中 OData 查询的不区分大小写的属性名称。如果您认为应该支持它,请投票支持它。

于 2013-08-22T17:12:54.373 回答