Службы WCF Data Services

Службы Службы WCF Data Services (которые раньше назывались «ADO.NET Data Services») — это компонент платформы .NET Framework, с помощью которого можно создавать службы, использующие Протокол Open Data Protocol (OData) для передачи и получения данных через Интернет или интрасеть с помощью семантики REST. Службы OData предоставляют данные в качестве ресурсов, доступ к которым осуществляется с помощью URI. Доступ и изменение данных производится с помощью таких стандартных команд HTTP, как GET, PUT, POST и DELETE. В службах OData используются соглашения связи сущностей модели Entity Data Model для предоставления ресурсов в виде наборов сущностей, связанных с помощью сопоставлений.

При адресации и обновлении ресурсов службы Службы WCF Data Services используют протокол OData . В результате доступ к этим службам можно получить из любого клиента, который поддерживает OData . С помощью OData запросы и запись данных в ресурсы осуществляются с использованием традиционных форматов передачи: нотации объектов JavaScript (JSON), текстового формата обмена данными, интенсивно применяемого в приложении AJAX, и Atom — набора стандартов обмена данными и их обновления на основе XML.

Службы Службы WCF Data Services позволяют предоставлять данные, поступающие из различных источников, в виде каналов OData . Средства Visual Studio упрощают создание служб на базе OData за счет использования модели данных ADO.NET Entity Framework. Также можно создавать каналы OData , основанные на классах CLR, данных с поздним связыванием или данных, не имеющих типа.

В состав служб Службы WCF Data Services также включен набор клиентских библиотек: одна для типовых клиентских приложений .NET Framework, а другая специально для приложений на основе Silverlight. Эти клиентские библиотеки предоставляют возможности объектно ориентированного программирования для доступа к каналу OData из таких платформ, как .NET Framework и Silverlight.

Подготовка к изучению темы

В зависимости от потребностей, ознакомьтесь с началом работы со службами Службы WCF Data Services в одном из следующих разделов.

В этом разделе

См. также

Другие ресурсы

Передача состояния представления (REST)