2010-10-31 108 views
4

我不確定如果我可能找不到正確的信息。但Windows Phone 7上的OData故事似乎並不完整。我已按照此博客文章中的步驟操作:
http://dotnetspeak.com/index.php/2010/03/windows-phone-7-application-with-odata/Windows Phone 7上的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數據服務。如果有另一種方式,技術或圖書館,我願意使用它。

回答

2

OData v2上週發佈(Read the announcement here)。 Chris Koenig在總結his blog post here的變化時有一篇非常好的文章。您需要下載最新的OData client library from Codeplex,特別是this revision。克里斯科尼希的教程應該指出你正確的方向。務必記得添加對OData客戶端程序集的引用。

HTH,indyfromoz

+0

這樣做(主要)。我現在可以查詢我的odata服務...但是,它只是返回序列中的最後一個條目?我想知道這裏是否有明顯的東西可以檢查,或者我是否應該提出一個新問題? – 2010-11-01 17:48:26

+0

你能發表你正在使用的查詢嗎?我們應該能夠從URL /查詢中找出在數據庫上執行的select語句。 – indyfromoz 2010-11-01 21:05:56