| 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 |
|
article |
|
|
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.