Linq 返回Odata wcf服务中的所有行

Linq 返回Odata wcf服务中的所有行,linq,odata,Linq,Odata,我试图返回linq查询中的所有行,并对其进行迭代以执行其他业务逻辑。我的代码示例如下所示:- var ctx = new ServiceRelated.EmsODataContext(serviceExecutionUri); var andondata = from data in ctx.SEWInstanceViewItems select new { ID = data.SEWInstanceID, ServiceType = data.

我试图返回linq查询中的所有行,并对其进行迭代以执行其他业务逻辑。我的代码示例如下所示:-

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中都意识到,查询只返回50行,而不是返回所有行(超过80行),并提供一个指向下一页的链接

我假设已经定义了一些服务器端页面大小。请使用示例代码指导我一次性访问所有行


提前感谢

您需要使用

将结果集页面大小设置为足够大的大小。此答案包含一些示例代码: