В настоящее время я следую этому руководству → Ссылка на сайт asp.net
Как говорится в руководстве, я добавил все необходимые пакеты через консоль nuget и добавил необходимые файлы в файл WebApIConfig., Но когда я добавил метод регистра конечной точки, VS дал мне ошибку.
Добавленный метод:
public static void Register(HttpConfiguration config)
{
// New code:
ODataModelBuilder builder = new ODataConventionModelBuilder();
builder.EntitySet<Product>("Products");
config.MapODataServiceRoute(
routeName: "ODataRoute",
routePrefix: null,
model: builder.GetEdmModel());
}
Ошибка VS дала мне:
Error 1 'System.Web.Http.HttpConfiguration' does not contain a definition for 'MapODataServiceRoute' and no extension method 'MapODataServiceRoute' accepting a first argument of type 'System.Web.Http.HttpConfiguration' could be found (are you missing a using directive or an assembly reference?) C:\Users\rvcamp\Desktop\odataTest\odataTest\App_Start\WebApiConfig.cs 29 20 odataTest
Я проверил комментарии руководства, но эта ошибка не упоминается, также я также не могу решить эту ошибку. Что я делаю не так?