SALES: 1-800-867-1380
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
12 out of 18 rated this helpful - Rate this topic

WCF Data Services

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) to expose and consume data over the Web or intranet by using the semantics of representational state transfer (REST). OData exposes data as resources that are addressable by URIs. Data is accessed and changed by using standard HTTP verbs of GET, PUT, POST, and DELETE. 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 uses the OData protocol for addressing and updating resources. In this way, you can access these services from any client that supports OData. 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 application.

WCF Data Services can expose data that originates from various sources as OData feeds. Visual Studio tools make it easier for you to create an OData-based service by using an ADO.NET Entity Framework data model. You can also create OData feeds based on common language runtime (CLR) classes and even late-bound or un-typed data.

WCF Data Services also includes a set of client libraries, one for general .NET Framework client applications and another specifically for Silverlight-based applications. 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?

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…
I want to know more about OData…
I want to watch some videos…
I want to see end-to-end samples
How does it integrate with Visual Studio?
What can I do with it?
I want to use Silverlight…
I want to create a Windows Phone application…
I want to use LINQ…
I still need some more information…

In This Section

WCF Data Services Overview
Provides an overview of the features and functionality available in WCF Data Services.

What's New in WCF Data Services
Describes new functionality in WCF Data Services and support for new OData features.

Getting Started with WCF Data Services
Describes how to expose and consume OData feeds by using WCF Data Services.

Defining WCF Data Services
Describes how to create and configure a data service that exposes OData feeds.

WCF Data Services Client Library
Describes how to use client libraries to consume OData feeds from a .NET Framework client application.

See Also

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2014 Microsoft. All rights reserved.