Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Проект Библиотеки OData .NET (или OData .NET, сокращенно) включает реализацию основных функций протокола OData на платформе .NET, которая включает в себя синтаксический анализ URI, чтение запросов и ответов и запись, сборку модели EDM, а также клиент OData .NET, который можно использовать для использования службы OData. Это полностью открытый проект, поддерживаемый командой Microsoft OData. Библиотеки используются WebApi и RESTier , которые рекомендуется использовать для создания новых служб OData Services.
OData расшифровывается как open data protocol. Он был инициирован корпорацией Майкрософт и в настоящее время является утвержденным ISO и стандартом OASIS . OData позволяет создавать и использовать REST API, которые позволяют веб-клиентам публиковать и редактировать ресурсы, определенные с помощью URL-адресов и определенные в модели данных, с помощью простых HTTP-запросов.
Дополнительные сведения об OData см. в следующих ресурсах:
Сведения о том, как использовать эту и связанные библиотеки для создания или использования службы OData, см. в следующих ресурсах:
Библиотеки OData
Стек OData состоит из следующих библиотек, реализующих спецификацию OData версии 4.0. Эти библиотеки заменяют старый стек версии 3, который сейчас не рекомендуется использовать.
- ODataLib (пространство имен
Microsoft.OData.Core). ODataLib содержит классы для сериализации, десериализации и проверки полезных данных OData JSON. - EdmLib (пространство имен
Microsoft.OData.Edm). EdmLib содержит классы для представления, создания, анализа, сериализации и проверки моделей данных сущностей. - Microsoft.Spatial (пространство имен
Microsoft.Spatial): пространственная библиотека содержит классы и методы, упрощающие географические и геометрические пространственные операции. - Клиент OData для .NET (пространство имен
Microsoft.OData.Client). Клиентская библиотека создана на основе ODataLib и EdmLib с клиентскими API с поддержкой LINQ для выдачи запросов OData и использования полезных данных OData JSON.