【发布时间】:2011-04-07 00:29:14
【问题描述】:
有谁知道是否有可以可靠解析OData protocol Uri 的开源.NET 包装器?
我不是在寻找指向 WCF 数据服务的指针...我正在创建一个基于 WCF 的数据查询服务(由于复杂的原因)它不能成为真正的 Atom/OData 服务,但我真的很喜欢用于标识数据源和查询参数的 OData Uri。另外,我们可能会在未来某个时间公开 OData 端点。
我已经(粗略地)查看了 WCF 数据服务 API,似乎没有一个整齐包装的 ODataUri 类公开服务主机、资源路径和查询参数。我可以写一个,但在我写之前我宁愿看看是否有人已经完成了。
【问题讨论】:
-
当然,请先阅读这篇博文:tirania.org/blog/archive/2010/Mar-22.html
-
所以,除非我遗漏了什么,否则本文将讨论 MS 需要开源数据服务服务器代码(我需要的东西!)。我同意这种观点,但这对我没有帮助,因为 MS 没有对服务器代码进行操作系统处理,所以我无法使用他们的 uri 解析器(我想我可以尝试反射器,但这可能很多麻烦)。
-
谢谢。我来看看客户端代码。我的印象是 uri parser 将成为服务器端组件,而不是客户端组件,但我可能错了。
-
我也会对此感兴趣,您是否设法找到/创建了一个包装器?你能分享你的发现吗?
标签: .net wcf wcf-data-services odata