Имея насторить WebAPI OData конечных точек, делая это ...WebAPI OData v4 Функция регистрации
Затем я попытался добавить функцию в соответствии с «Пример: Добавление функции» раздел в нижней части это ...
я ударил немного проблемы, как вызов метода «builder.EntityType()» не существует, а все остальное и работает нормально.
Есть ли какая-то особая зависимость, о которой я не знаю? Я использую версию 5.6.0 (последняя стабильная версия) пакета OData v4 из nuget и компилирует в .Net 4.6.
EDIT: Я пытался обновить ссылку на 5.7.0-RC сборки пакета OData, но это решить либо, вот немного мы заботимся о с моей packages.config ...
<packages>
<package id="EntityFramework" version="6.1.3" targetFramework="net46" />
<package id="Microsoft.AspNet.OData" version="5.7.0-rc" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net46" />
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.WebApi.Cors" version="5.2.3" targetFramework="net452" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net46" />
<package id="Microsoft.Data.Edm" version="5.6.4" targetFramework="net46" />
<package id="Microsoft.Data.OData" version="5.6.4" targetFramework="net46" />
<package id="Microsoft.OData.Core" version="6.13.0" targetFramework="net46" />
<package id="Microsoft.OData.Edm" version="6.13.0" targetFramework="net46" />
<package id="Microsoft.Spatial" version="6.13.0" targetFramework="net46" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net46" />
<package id="Newtonsoft.Json" version="7.0.1" targetFramework="net46" />
</packages>
Я использую несколько других вещей, таких как ninject, чтобы сделать некоторые вещи, но я не включил их здесь, чтобы держать вопрос коротким.
подробнее о вашем пакете, например package.config? –
Там вы идете :) ... это помогает? – War
Является ли «builder.EntityType()» в вашем вопросе небольшой разницей с реальным кодом, выполняющим «builder.EntityType <>()»? –