Службы WCF Data Services 4.5WCF Data Services 4.5

Службы WCF Data Services (прежнее название «Службы данных ADO.NET») — это компонент платформы .NET Framework, которая позволяет создавать службы, использующие Open Data Protocol (OData)Open Data Protocol (OData) для предоставления и получения данных через Интернет или интрасеть с помощью семантики передачи репрезентативного состояния (REST).WCF Data Services (formerly known as "ADO.NET Data Services") is a component of the .NET Framework that enables you to create services that use the Open Data Protocol (OData)Open Data Protocol (OData) to expose and consume data over the Web or intranet by using the semantics of representational state transfer (REST). OData предоставляет доступ к данным в виде ресурсов, которые адресуются по URI.OData exposes data as resources that are addressable by URIs. Доступ и изменение данных производится с помощью таких стандартных команд HTTP, как GET, PUT, POST и DELETE.Data is accessed and changed by using standard HTTP verbs of GET, PUT, POST, and DELETE. OData использует правила сущность связь модели EDM для предоставления ресурсов в виде наборов сущностей, связанных ассоциациями.OData uses the entity-relationship conventions of the Entity Data Model to expose resources as sets of entities that are related by associations.

Службы WCF Data Services использует протокол OData для адресации и обновлении ресурсов.WCF Data Services uses the OData protocol for addressing and updating resources. Таким образом доступ к этим службам из любого клиента, поддерживающего OData.In this way, you can access these services from any client that supports OData. OData позволяет запрашивать и записывать данные в ресурсы с использованием традиционных форматов передачи: Atom, набора стандартов обмена и обновления данных XML и нотации объектов JavaScript (JSON), формат текстовых данных exchange, применяемого в приложениях AJAX.OData enables you to request and write data to resources by using well-known transfer formats: Atom, a set of standards for exchanging and updating data as XML, and JavaScript Object Notation (JSON), a text-based data exchange format used extensively in AJAX applications.

Службы WCF Data Services позволяет предоставлять данные, поступающие из различных источников, как веб-каналов OData.WCF Data Services can expose data that originates from various sources as OData feeds. Набор средств Visual Studio упрощают создание службы на основе OData с помощью модели данных ADO.NET Entity Framework.Visual Studio tools make it easier for you to create an OData-based service by using an ADO.NET Entity Framework data model. Можно также создать веб-каналов OData на основе классы CLR (CLR) и даже с поздним связыванием или нетипизированных данных.You can also create OData feeds based on common language runtime (CLR) classes and even late-bound or un-typed data.

Службы WCF Data Services также включает набор клиентских библиотек: одну для типовых клиентских приложений .NET Framework, а другую специально для приложений на основе Silverlight.WCF Data Services also includes a set of client libraries, one for general .NET Framework client applications and another specifically for Silverlight-based applications. Эти клиентские библиотеки предоставляют модель объектно ориентированного программирования, при доступе к каналу OData из среды, например .NET Framework и Silverlight.These client libraries provide an object-based programming model when you access an OData feed from environments such as the .NET Framework and Silverlight.

Подготовка к изучению темыWhere Should I Start?

В зависимости от потребностей рассмотрите возможность Приступая к работе со службами данных WCF в одном из следующих разделов.Depending on your interests, consider getting started with WCF Data Services in one of the following topics.

Необходимо перейти непосредственно к…I want to jump right in...

Просто Ознакомьте меня примерами кода...Just show me some code...

Я хочу узнать больше о OData...I want to know more about OData...

Я хочу посмотреть некоторые видеоматериалы...I want to watch some videos...

Я хочу см. в разделе примеров end-to-end...I want to see end-to-end samples...

Как происходит интеграция со средствами Visual StudioHow does it integrate with Visual Studio?

Рекомендуемые действия в этой ситуацииWhat can I do with it?

Я хочу использовать Silverlight...I want to use Silverlight...

Я хочу использовать LINQ...I want to use LINQ...

Я по-прежнему требуются некоторые дополнительные сведения...I still need some more information...

В этом разделеIn This Section

ОбзорOverview

Обзор возможностей и функций, доступных в службах WCF Data Services.Provides an overview of the features and functionality available in WCF Data Services.

Новые возможности в службах WCF Data Services 5.0What's New in WCF Data Services 5.0

Описывает новые возможности в службах WCF Data Services и поддержка новых функций OData.Describes new functionality in WCF Data Services and support for new OData features.

Начало работыGetting Started

Описывает предоставление и использование веб-каналов OData с помощью служб данных WCF.Describes how to expose and consume OData feeds by using WCF Data Services.

Определение служб данных WCFDefining WCF Data Services

Описывает создание и настройка службы данных, которая предоставляет веб-каналов OData.Describes how to create and configure a data service that exposes OData feeds.

Библиотека клиентов служб данных WCFWCF Data Services Client Library

Описывает использование клиентских библиотек для использования каналов OData из клиентского приложения .NET Framework.Describes how to use client libraries to consume OData feeds from a .NET Framework client application.

См. такжеSee also