Windows Phone 7上的OData

4
我不确定是不是我没有找到正确的信息。但是Windows Phone 7上关于OData的故事似乎是不完整的。我按照这篇博客文章中的步骤进行操作:
http://dotnetspeak.com/index.php/2010/03/windows-phone-7-application-with-odata/ 如描述的那样,这生成了期望的客户端类型。不幸的是,当我将类和引用添加到我的Windows Phone客户端应用程序(System.Data.Services.Client.dll)并编译时,我收到以下错误消息:
The type or namespace name 'DataServiceQuery' does not exist in the namespace 'System.Data.Services.Client' (are you missing an assembly reference?)

那我是否遗漏了什么?我只需要能够查询 OData 数据服务。如果有其他方法、技术或库可用,我也愿意使用。

1个回答

2
上周发布了OData v2版本(点击此处查看公告)。Chris Koenig在他的博客文章中总结了这些变化(点击此处查看)。您需要从Codeplex下载最新的OData客户端库,具体来说是此版本。Chris Koenig的教程应该会指引您正确的方向。请记得始终添加对OData客户端程序集的引用。

希望这能有所帮助,indyfromoz


那个方法(大部分)起作用了。我现在能够查询我的OData服务...但是,它只返回序列中的最后一个条目?我想知道是否有什么明显的问题可以检查,或者我是否应该开始一个新的问题? - Joel Martinez
你能发一下你正在使用的查询吗?我们应该能够从URL/查询中找到在数据库上执行的select语句。 - indyfromoz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接