【问题标题】:WCF Dataservices and ODataWCF 数据服务和 OData
【发布时间】:2010-04-24 17:01:44
【问题描述】:

有人可以解释一下区别吗?据我了解,我可以使用 WCF 数据服务直接公开我的数据,也可以使用 OData 公开它。 OData 是更通用的协议吗?

http://msdn.microsoft.com/en-us/data/aa937697.aspx

【问题讨论】:

标签: wcf odata


【解决方案1】:

OData 是协议规范/标准 - 如何查询,在 URL 上使用什么运算符等。

WCF 数据服务是该协议/标准的 .NET/WCF 实现

因此您不能使用 OData 公开您的数据 - 它不是您可以使用的产品或代码库。

但是,您可以使用基于 OData 协议/标准的 WCF 数据服务来执行此操作。

【讨论】:

  • 谢谢。 WCF 可以用来暴露 OData 以外的其他协议规范吗?
  • WCF 可以使用 SOAP 或 REST 进行通信 - 但这些协议与 OData 的协议类型不太一样。我不确定是否有任何其他类似于 OData 的协议 - 如果有,我不会知道其中的任何 WCF 实现。
猜你喜欢
  • 2013-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多