Службы 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 в одном из следующих разделов.
Я желаю перейти непосредственно к…
Просто ознакомьте меня с примерами кода…
Требуются дополнительные сведения о OData …
Хочу посмотреть некоторые видеоматериалы…
Требуются комплексные образцы
Как происходит интеграция со средствами Visual Studio
Рекомендуемые действия в этой ситуации
Необходима информация об использовании Silverlight…
Сведения об использовании LINQ…
Необходимы дополнительные сведения...
В этом разделе
- Общие сведения о службах WCF Data Services
Содержит общие сведения о функциях и возможностях, доступных в службах Службы WCF Data Services .
- Новые возможности в службах WCF Data Services
Описывает новые функции в службах Службы WCF Data Services и поддержку новых функций OData .
- Приступая к работе со службами WCF Data Services
Описывает предоставление и получение каналов OData с помощью служб Службы WCF Data Services .
- Определение службы WCF Data Services
Описывает создание и настройку службы данных, предоставляющей каналы OData .
- Клиентская библиотека служб WCF Data Services
Описывает использование клиентских библиотек для использования канала OData из клиентского приложения .NET Framework.