我最近在 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的意思。
谢谢
最佳答案
WCF Web API 支持向函数添加 [QueryComposition] 属性,以便您可以使用 OData $filter=.. 样式过滤服务器上的数据并仅将子集发送回客户端。
对于 OData,我应该说 WCF 数据服务,不仅仅是查询。您可以执行所有 CRUD 操作。这也意味着您正在使用 OData,它是一个 AtomPub 超集协议(protocol),通过 WCF Web API,您可以做任何您喜欢的事情。 OData实际上是一种超媒体格式,包含元数据、关系等。
关于odata - Wcf Web APi OData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6747194/