Wcf Web APi OData

发布于 2024-11-24 15:11:43 字数 370 浏览 1 评论 0原文

我最近发现了 OData & codeplex 上的新 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的意思是。

谢谢

I have recently discovered OData & the new WCF Web APi library on codeplex. The web api allows me to expose results as IQueryable, which allows me to expose URL's in the OData format. Myn question is what is the difference between this and a regular OData Service, I read the following blog post http://phejndorf.wordpress.com/2011/07/15/wcf-web-api-odata-format-doesnt-mean-odata-service/ but I am unsure what the OP means.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

莫相离 2024-12-01 15:11:44

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

对于 OData,我应该说 WCF 数据服务,不仅仅是查询。您可以执行所有 CRUD 操作。这也意味着您正在使用 OData,它是一个 AtomPub 超集协议,通过 WCF Web API,您可以做任何您喜欢的事情。 OData实际上是一种超媒体格式,包含元数据、关系等。

The WCF Web API supports adding a [QueryComposition] attribute to a function so you can use the OData $filter=.. style of filtering data on the server and sending only a subset back to the client.

With OData, I should say WCF Data Services, there is much more that just querying. You can do all of the CRUD operations. It also means you are using the OData, is an AtomPub superset, protocol where with WCF Web API you do whatever you like. OData is actually a hypermedia format that contains metada, relations etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文