CRM 2011 展開用のカスタム Web サービスに取り組んでおり、現在、いくつかのエンティティに関連する概要を作成しています。product製品名やカテゴリなどの詳細を含むカスタムエンティティがあり、顧客agreementにリンクし、productその顧客に固有の製品の詳細を含むエンティティがあります。N:1 の関係がありますagreement。product
現在、CRM の顧客ページに表示される概要ページを作成しています。このページにはagreement、その顧客に関するすべての が表示されます。この表示のために、productこれらの契約書がリンクしている sに関する情報も取得する必要があります。この情報agreementは、概要ページで s をグループ化するために使用されます。これに関連する/特定の例を見つけることができませんでした。必要なデータを照会する実行可能な方法を見つけようとしています。
私が想像する方法では、必要なデータを取得するために 2 つのクエリを使用したいと考えています。まず、agreement顧客のすべての を取得するクエリ。次に、このリストを 2 番目のクエリに渡します。このクエリはproduct、最初のリストと交差するすべての を返します。を使用してこれは可能ですQueryExpressionか、またはリストをループして、agreement個々の関連付けごとに個別のクエリを実行する必要がありますか? FetchXMLできれば避けたいです。