Permalink
Fetching contributors…
Cannot retrieve contributors at this time
137 lines (91 sloc) 8.5 KB
title ms.custom ms.date ms.prod ms.reviewer ms.suite ms.technology ms.tgt_pltfrm ms.topic dev_langs helpviewer_keywords ms.assetid caps.latest.revision author ms.author manager
WCF Data Services 4.5
03/30/2017
.net-framework-oob
dotnet-clr
article
HTML
VB
CSharp
C++
Astoria
WCF Data Services, getting started
73d2bec3-7c92-4110-b905-11bb0462357a
6
Erikre
erikre
erikre

WCF Data Services 4.5

[!INCLUDEssAstoria] (formerly known as "ADO.NET Data Services") is a component of the .NET Framework that enables you to create services that use the [!INCLUDEssODataFull] to expose and consume data over the Web or intranet by using the semantics of representational state transfer (REST). [!INCLUDEssODataShort] 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. [!INCLUDEssODataShort] uses the entity-relationship conventions of the Entity Data Model to expose resources as sets of entities that are related by associations.

[!INCLUDEssAstoria] uses the [!INCLUDEssODataShort] protocol for addressing and updating resources. In this way, you can access these services from any client that supports [!INCLUDEssODataShort]. [!INCLUDEssODataShort] 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.

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

[!INCLUDEssAstoria] 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 [!INCLUDEssODataShort] feed from environments such as the .NET Framework and Silverlight.

Where Should I Start?

Depending on your interests, consider getting started with [!INCLUDEssAstoria] in one of the following topics.

I want to jump right in…

Just show me some code…

I want to know more about [!INCLUDEssODataShort]…

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

Overview
Provides an overview of the features and functionality available in [!INCLUDEssAstoria].

What's New in WCF Data Services
Describes new functionality in [!INCLUDEssAstoria] and support for new [!INCLUDEssODataShort] features.

Getting Started
Describes how to expose and consume [!INCLUDEssODataShort] feeds by using [!INCLUDEssAstoria].

Defining WCF Data Services
Describes how to create and configure a data service that exposes [!INCLUDEssODataShort] feeds.

WCF Data Services Client Library
Describes how to use client libraries to consume [!INCLUDEssODataShort] feeds from a .NET Framework client application.

See Also

Representational State Transfer (REST)