本文介绍了在CRM 4中使用QueryExpression时是否可以限制响应中返回的结果数量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

基本上,我有一个QueryExpression返回超过3000个结果。我只需要使用其中的50到200。如果我使用的是普通SQL,则可以使用SELECT TOP 200 ....
在CRM中可以使用QueryExpression或FetchXML做到这一点吗?

Basically I have a QueryExpression that returns over 3000 results. I only need to use between 50 and 200 of these. If I was using normal sql I could use SELECT TOP 200.....Is there a way to do this in CRM using the QueryExpression or FetchXML?

推荐答案

在QueryExpression中:

In a QueryExpression:

QueryExpression query = new QueryExpression(); 
query.PageInfo = new PagingInfo();
query.PageInfo.Count = 200; // or 50, or whatever
query.PageInfo.PageNumber = 1;

在提取XML中:

<fetch mapping='logical' page='1' count='200'>
...

这篇关于在CRM 4中使用QueryExpression时是否可以限制响应中返回的结果数量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 22:44