難しいクエリがあるときは、通常、T-SQLビューを作成し、ビューをEntityフレームワーク内に登録します。これにより、ビューの上にあるディスクリプタをRIAサービスにプッシュすることができます。RIAサービス抽出 - 並べ替え/フィルタ/グループ/ページ記述子+ストアドプロシージャ
私の現在の問題では、ビューを作成することはできません。 (少なくとも、それは明らかではありません - クエリにネストされたパラメータ化されたクエリのスクリーンショットが添付されています - 私はSUM内にいくつかの関数を利用しています)。
質問1: 私はメタデータを抽出する方法をRIAサービスは、私は手動で設定し、結果をフィルタリングするために共通テーブル式を使用するストアド・プロシージャに情報を渡すことができますので、使用しています?
LinqToEntitiesDomainServiceクラスの "this"をどこで調べるかわかりません。 私はHttpContextクエリーストリング/ポスト値を解析する簡単な方法があると思っています。
質問2: 私は記述子を持っていて、spは正しい結果セットを返します。正しいデータを返した後、riaサービスがクエリを構成する時間を長くする方法を教えてください。