.NET Framework 4.5 编程
其余版本 框架
WCF 数据服务(之前称为“ADO.NET Data Services”)是 .NET Framework 的一个组件。能够使用此组件建立一些服务,利用开放式数据协议 (OData) 来借助具象状态传输 (REST)(可能为英文网页)语义经过 Web 或 Intranet 公开和使用数据。OData 将数据公开为可经过 URI 寻址的资源。 可以使用 GET、PUT、POST 和 DELETE 这些标准 HTTP 谓词来访问和更改数据。OData 使用实体数据模型的实体关系约定,将资源公开为经过关联相关的实体集。 工具
WCF 数据服务使用 OData 协议对资源进行寻址和更新。 经过这种方式,您能够从支持 OData 的任何客户端访问这些服务。 经过 OData 能够使用如下很是常见的传输格式请求数据以及将数据写入资源,即:Atom 与 JavaScript 对象表示法 (JSON);前者是将数据做为 XML 进行交换和更新的一组标准,后者是在 AJAX 应用程序中普遍使用的基于文本的数据交换格式。 网站
WCF 数据服务能够将源自各类源的数据做为 OData 源公开。 利用 Visual Studio 工具可以使用 ADO.NET 实体框架数据模型,更容易建立基于 OData 的服务。还能够基于公共语言运行时 (CLR) 类,甚至基于后期绑定或未类型化的数据来建立 OData 源。 视频
WCF 数据服务 还包括一组客户端库,一个库用于常规 .NET Framework 客户端应用程序,另外一个库专用于基于 Silverlight 的应用程序。 在从 .NET Framework 和 Silverlight 之类的环境访问 OData 源时,这些客户端库提供了基于对象的编程模型。 对象
从何处开始ip
根据您的兴趣,可考虑从下列主题之一开始使用 WCF 数据服务。 资源
Silverlight 快速入门(可能为英文网页)
Windows Phone 开发 Silverlight 快速入门(可能为英文网页)
白皮书:OData 简介(可能为英文网页)
开放式数据协议网站(可能为英文网页)
OData:SDK(可能为英文网页)
OData:常见问题(可能为英文网页)
WCF 数据服务初学者指南(可能为英文网页)
WCF 数据服务开发人员视频(可能为英文网页)
OData:开发人员网站(可能为英文网页)
MSDN 示例库上的 WCF 数据服务文档示例(可能为英文网页)
MSDN 示例库上的其余 WCF 数据服务示例(可能为英文网页)
OData:SDK(可能为英文网页)
白皮书:OData 简介(可能为英文网页)
Silverlight 快速入门(可能为英文网页)
WCF 数据服务 (Silverlight)(可能为英文网页)
Silverlight 入门(可能为英文网页)
Windows Phone 开发 Silverlight 快速入门(可能为英文网页)
Windows Phone 的开放式数据协议 (OData) 客户端(可能为英文网页)
WCF 数据服务团队博客(可能为英文网页)
WCF 数据服务开发人员中心(可能为英文网页)
开放式数据协议网站(可能为英文网页)
概述 WCF 数据服务 中提供的功能。
说明 WCF 数据服务中的新功能以及对新 OData 功能的支持。
说明如何使用 WCF 数据服务 公开和使用 OData 源。
说明如何建立和配置公开 OData 源的数据服务。
说明如何使用客户端库从 .NET Framework 客户端应用程序使用 OData 源。