0

次のような OData クエリがあります。

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

実行すると、100個のアイテムしか返されません。これは、サーバーが 100 項目でページングするように設定されているためです。

しかし、他にもかなりの数があり、一度にすべて必要です(この1回だけです)。

どうすればそれらをすべて入手できますか?

注: Web 上の継続の例に従おうとしましたが、それらはすべてDataServiceCollection<T>. プロジェクションを使用しているため、そこに入れる有効なタイプがありません。

このページを読みました: How to: Project Data Service Query Resultsですが、匿名型を使用していないため、どちらも役に立ちませんでした。

これは可能ですか?すべてのオブジェクトを戻したくありません (オブジェクトは非常に大きく、そのために帯域幅やメモリを浪費する必要はありません)。

4

1 に答える 1