带有 WCF REST 的 OData
Posted
技术标签:
【中文标题】带有 WCF REST 的 OData【英文标题】:OData with WCF REST 【发布时间】:2011-11-21 10:21:30 【问题描述】:我有一个已实现所有单一结果端点的 WCF REST 服务。现在我需要实现返回集合的端点。我意识到有 WCF DataServices 可以让我返回 ATOM,但这需要一个新的服务定义。有没有办法让我现有的返回集合的 REST 端点将该数据公开为 OData 而无需创建全新的服务?
【问题讨论】:
【参考方案1】:如果您只是想编写 OData,但不希望使用任何 OData V3 功能,我建议您使用 OData Library。它是 .Net 的开源 OData 序列化库。这并没有做任何花哨的服务,它只是为了写作而存在。请注意,这是一个预发布版本。
【讨论】:
以上是关于带有 WCF REST 的 OData的主要内容,如果未能解决你的问题,请参考以下文章
从 IParameterInspector AfterCall 可以处理的 WCF Rest 服务返回带有消息的 HttpStatus 代码
如果流被释放,带有 Stream 参数的 WCF REST 服务会抛出 400