2012-10-26 45 views
0

我有一個OData的查詢,看起來像這樣:的OData(WCF數據服務)上查詢繼續使用投影

var query = entities.MyObjects.Select(x => new {x.MyObjectID, x.Number, x.Name}); 

當我運行它,我得到的只有100項背。這是因爲我的服務器設置爲100個項目的頁面。

但還有更多,我一次需要它們(在這一次)。

我怎樣才能得到它們?

注:我曾試圖按照在網絡上Continuation examples,但它們都使用DataServiceCollection<T>。由於我正在使用投影,因此我沒有一個有效的類型放在那裏。

我看過這個頁面:How to: Project Data Service Query Results,但它沒有幫助,因爲它不使用匿名類型。

這可能嗎?我不想帶回所有的對象(這是相當大的,沒有必要浪費帶寬或內存這樣做。)

+0

@Brandon - 感謝您的評論。我最終這樣做了。如果您發佈答案,我會接受它。 – Vaccano

回答

相關問題