У меня есть приложение Web API 2 с использованием OData, и мне нужно разоблачить свойства модели в нижнем верблюжьем корпусе по мере их сериализации.Web API OData EnableLowerCamelCase
Существует способ EnableLowerCamelCase, который выглядит так, но я не могу его распознать компилятором. В CodePlex есть даже образец с использованием OData 6.5.0 that shows EnableLowerCamelCase.
ODataModelBuilder builder = new ODataConventionModelBuilder();
builder.EnableLowerCamelCase(); // <-- this won't compile
Удалена ли панель управления с помощью EnableLowerCamelCase? Что мне не хватает?
Я использую следующие версии пакета:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Antlr" version="3.5.0.2" targetFramework="net45" />
<package id="elmah" version="1.2.2" targetFramework="net45" />
<package id="elmah.corelibrary" version="1.2.2" targetFramework="net45" />
<package id="Microsoft.AspNet.Mvc" version="5.2.0" targetFramework="net45" />
<package id="Microsoft.AspNet.OData" version="5.3.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Razor" version="3.2.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi" version="5.2.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.2" targetFramework="net45" />
<package id="Microsoft.AspNet.WebPages" version="3.2.0" targetFramework="net45" />
<package id="Microsoft.OData.Core" version="6.8.0" targetFramework="net45" />
<package id="Microsoft.OData.Edm" version="6.8.0" targetFramework="net45" />
<package id="Microsoft.Spatial" version="6.8.0" targetFramework="net45" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
<package id="Newtonsoft.Json" version="6.0.5" targetFramework="net45" />
</packages>
Спасибо. Вау! кажется таким очевидным сейчас ... –