2013-08-21 49 views

回答

10

最後,此功能現在支持Microsoft ASP.NET Web API 2.2 for OData v4.0v5.4.0。您可以通過的NuGet Install-Package Microsoft.AspNet.OData -Pre安裝並啓用不區分大小寫:

config.EnableCaseInsensitive(true); 

更多信息here

+0

這是否在OWIN自託管的WebAPI中工作? –

+0

不行,我試過了。 –

0

編號OData屬性區分大小寫。但是,在web API here中,有一個codeplex問題打開以支持OData查詢的不區分大小寫的屬性名稱。如果您認爲應該支持,請爲此投票。

+0

我注意到,你引用的codeplex問題上的一條評論提到「$ orderby [PropertyName] DESC」不起作用,但是「$ orderby [PropertyName] desc」。我想OData是非常嚴格的,至少現在... –

+0

你知道任何解決方法嗎? –

+0

@DmitriySosunov檢查我的答案。 –