有人能解释一下它们之间的区别吗?据我所知,我可以直接使用WCF数据服务公开我的数据或使用OData公开它。 OData是更通用的协议吗?
http://msdn.microsoft.com/en-us/data/aa937697.aspx
OData是一个协议规范/标准,定义了如何查询,以及在URL上使用哪些运算符等内容。
WCF Data Services是该协议/标准的.NET/WCF实现。
因此,您无法使用OData来公开您的数据-它不是您可以使用的产品或代码库。
但是,您可以使用基于OData协议/标准的WCF数据服务来实现此功能。