このように 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
。nugetInstall-Package Microsoft.AspNet.OData -Pre
を介してインストールし、大文字と小文字を区別しないようにすることができます。
config.EnableCaseInsensitive(true);
詳細はこちら。
No. OData properties are case sensitive. However there is a codeplex issue open to support case insensitive property names for OData queries in web API here. Vote for it if you think it should be supported.