カスタム LINQ プロバイダーを RESTful サービスに記述しています。サービス内の一部の呼び出しは、レコードの総数、ページサイズ、およびリターンのページを含む概要ヘッダーを返します。このデータを返すためのクリーンな方法が必要です。このクエリを考えると:
var foo = from x in ctx.MyQueryableThingie
select x;
上記の「foo」変数はIQueryable<MyQueryableThingie>
. コレクションの各メンバーに添付せずに、これらの要約データを返す最良の方法は何ですか? プロパティがクエリごとに更新されるようなコンテキストのプロパティにすることを検討しましたが、それが最適なパターンかどうかはわかりません。