odata - Wcf Web APi OData

标签 odata wcf-web-api

我最近在 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/

相关文章:

windows - 如何保护 Windows Azure 上运行的 odata 服务的安全

WCF WebAPI 客户端不知道服务器类型

cross-domain - Access-Control-Allow-Origin 不允许 WCF Web API RESTful

wcf - 如何使用 WCF WebApi 的 HttpClient 发布 POCO

.net - Autofac 和 IDisposable 接口(interface)

java - 使用 Olingo/ODATA 4 编写 ExpressionVisitor 的集成测试

c# - WebAPI OData 预过滤扩展查询

c# - Web API OData EnableLowerCamelCase

wcf-web-api - ASP.NET Web API 绑定(bind)方法

sql-server - SQL Server 是否有通用的 oData 提供程序?