2013-02-19 5 views
0

Я немного смущен.Включает ли WebAPI OData?

В этой статье (http://codebetter.com/johnvpetersen/2012/03/22/bringing-odata-to-your-webapi-just-use-iqueryable/) указано, что все, что необходимо сделать для поддержки OData, - это изменить IEnumerable на IQuerable для возвращаемого типа.

Я прочитал где-то еще, что мне нужно включить пакет OData (http://www.nuget.org/packages/microsoft.aspnet.webapi.odata), чтобы поддерживать OData в моем проекте WebAPI.

Что это?

ответ

1

Вам нужен этот пакет. Взгляните на following tutorial.

+0

Хотя это может теоретически ответить на вопрос, мы хотели бы, чтобы вы включили в свой ответ важные части связанного товара и предоставили [ссылку для справки] (http://meta.stackexchange.com/q/8259). Если это не удастся, это даст ответ на риск от гниения. – Kev

+0

Ссылка, которую я предоставил, является надежным источником ('http: // asp.net'), и ссылка гниль вряд ли произойдет. –

1

Первая версия имела очень ограниченную OData capabiltiies. ASP.NET 2012.2 расширяется по этим возможностям. Технически ни один из них не предоставляет все функции, описанные в спецификации OData V3.

Смежные вопросы