2013-10-09 242 views
0

我想返回我的linq查詢中的所有行並遍歷它以完成其他業務邏輯。我的代碼示例是這樣的: -從Odata wcf服務返回所有行

var ctx = new ServiceRelated.EmsODataContext(serviceExecutionUri); 
var andondata = from data in ctx.SEWInstanceViewItems 
       select new { ID = data.SEWInstanceID, ServiceType =   data.ServiceTypeName, Complex = data.EventArea, AssignedTo = data.AssignedTo, Claimed = data.Status }; 

foreach (var boarddata in andondata) 
{ 
    string strComeplex = boarddata.Complex.ToString(); 
} 

我的代碼,以及在linqpad該查詢只返回inspite返回所有行(這比80),並提供一個聯繫的50行實現轉到下一頁。

我假設已經定義了一些服務器端的頁面大小。請用示例代碼指導我一次訪問所有行。

在此先感謝

+1

這回答了足夠大的尺寸有一些示例代碼:http://stackoverflow.com/questions/4120467/paging - 通過 - Netflix的-的OData-結果/ 4124970#4124970 –

回答