2

我最近在 codeplex 上发现了 OData 和新的 WCF Web APi 库。Web api 允许我将结果公开为 IQueryable,这允许我以 OData 格式公开 URL。我的问题是这与常规 OData 服务有什么区别,我阅读了以下博客文章http://phejndorf.wordpress.com/2011/07/15/wcf-web-api-odata-format-doesnt-mean -odata-service/但我不确定 OP 是什么意思。

谢谢

4

1 回答 1

4

WCF Web API 支持向函数添加 [QueryComposition] 属性,因此您可以使用 OData $filter=.. 样式在服务器上过滤数据并仅将子集发送回客户端。

使用 OData,我应该说 WCF 数据服务,还有更多只是查询。您可以执行所有的 CRUD 操作。这也意味着您正在使用 OData,它是一个 AtomPub 超集,使用 WCF Web API 的协议,您可以随心所欲。OData 实际上是一种包含元数据、关系等的超媒体格式。

于 2011-07-19T14:16:53.933 回答