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