C# OData(WCF数据服务)在使用投影的查询上继续

C# OData(WCF数据服务)在使用投影的查询上继续,c#,.net,wcf-data-services,odata,C#,.net,Wcf Data Services,Odata,我有一个OData查询,如下所示: var query = entities.MyObjects.Select(x => new {x.MyObjectID, x.Number, x.Name}); 当我运行它时,我只返回100个项目。这是因为我的服务器设置为分页100个项目 但是还有很多,我一次就需要它们(就在这一次) 我怎样才能把它们都弄到? 注意:我曾尝试在web上关注,但他们都使用了DataServiceCollection。因为我使用的是投影,所以我没有一个有效的类型放在那里

我有一个OData查询,如下所示:

var query = entities.MyObjects.Select(x => new {x.MyObjectID, x.Number, x.Name});
当我运行它时,我只返回100个项目。这是因为我的服务器设置为分页100个项目

但是还有很多,我一次就需要它们(就在这一次)

我怎样才能把它们都弄到?

注意:我曾尝试在web上关注,但他们都使用了
DataServiceCollection
。因为我使用的是投影,所以我没有一个有效的类型放在那里

我通读了这个页面:,但它也没有帮助,因为它没有使用匿名类型


这可能吗?我不想带回所有对象(它非常大,不需要浪费带宽或内存。)

对多个查询使用Take and Skip

类似的还有:


@布兰登-谢谢你的评论。最后我做了这个。如果你把它贴出来作为答案,我会接受的。
var query = entities.MyObjects.Skip(200).Take(100).Select(x => new {x.MyObjectID, x.Number, x.Name});