wcf-data-services - OData、Atom、Json和WCF数据服务有什么关系

标签 wcf-data-services

最近在学习 WCF 数据服务。我知道数据服务将数据公开为可以通过 URL 操作的 Rest 资源。但是这个领域有很多技术。
希望有人能帮助我理解这些。谢谢

最佳答案

OData 是一种将数据公开(如您所述)作为 REST 资源的协议(protocol)。要了解更多信息的页面是http://www.odata.org .

WCF 数据服务是 Microsoft 在 .NET 平台上实现的 OData 协议(protocol)(客户端和服务器)。因此,由 WCF 数据服务创建的服务使用 OData 协议(protocol)。

ATOM 是一种标准格式,它是在 OData 协议(protocol)中传输数据的可能有线格式之一。 OData 协议(protocol)定义了对它的扩展。为了更好地了解,ATOM 是一种基于 XML 的格式,它定义了 XML 元素及其含义(提要、条目、链接),OData 使用它以及它自己的几个 XML 元素来序列化数据。

JSON 是一种标准格式(用于 JavaScript 对象的序列化),它是在 OData 协议(protocol)中传输数据的一种可能的有线格式。所以 OData 协议(protocol)使用 JSON 来序列化数据。

关于wcf-data-services - OData、Atom、Json和WCF数据服务有什么关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11680595/

相关文章:

silverlight - Silverlight 中的同步 ADO.NET 数据服务调用

c# - ADO 数据服务的预测

asp.net-mvc - 我应该如何使用OpenID从Windows Phone 7应用程序对WCF数据服务进行身份验证?

.net - SQL Azure 与 WCF 性能对比

c++ - 我如何从 C++ 发送 HttpRequest

wcf-data-services - Wcf 数据服务 : How to handle case insensitive queries

wpf - 优秀的开源 WPF 应用程序

visual-studio-2012 - 如何在没有 Entity Framework 的情况下使用 OData

wcf - 将 REST 方法添加到 WCF 数据服务?

.net - 为什么不使用 WCF 数据服务来查询数据?