次のような 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ですが、匿名型を使用していないため、どちらも役に立ちませんでした。
これは可能ですか?すべてのオブジェクトを戻したくありません (オブジェクトは非常に大きく、そのために帯域幅やメモリを浪費する必要はありません)。