2

Dynamics CRMからOpportunityエンティティを取得するためのコードを記述しましたが、収益に基づいて上位5つのエンティティのみを取得できる方法はありますか?

4

2 に答える 2

3
            QueryExpression query_ = null;
            RetrieveMultipleRequest requests_ = null;

            query_ = new QueryExpression();
            query_.EntityName = "opportunity";
            query_.ColumnSet = new ColumnSet(true);
            query_.Orders.Add(new OrderExpression("estimatedvalue", OrderType.Descending));
            query_.PageInfo.Count = 5;
            query_.PageInfo.PageNumber = 1;


            requests_ = new RetrieveMultipleRequest();
            requests_.Query = query_;
            EntityCollection collection = _sdk.RetrieveMultiple(requests);
于 2013-03-25T18:17:50.727 に答える
1

クエリ式で設定できます

queryExpression.PageInfo.Count = 5;

特定の順序を設定することを忘れないでください。FetchXmlでは次のように設定できます。

<fetch mapping="logical" count="0" version="1.0">
于 2013-03-25T10:24:32.210 に答える