2010-07-13 23 views
7

Về cơ bản tôi có QueryExpression trả về hơn 3000 kết quả. Tôi chỉ cần sử dụng từ 50 đến 200 trong số này. Nếu tôi đang sử dụng sql bình thường, tôi có thể sử dụng SELECT TOP 200 ..... Có cách nào để thực hiện điều này trong CRM bằng cách sử dụng QueryExpression hoặc FetchXML không?Có thể giới hạn số lượng kết quả được trả về trong phản hồi khi sử dụng QueryExpression trong CRM 4

Trả lời

17

Trong một QueryExpression:

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

Trong Fetch XML:

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

Chính xác những gì tôi cần, Cảm ơn – Neil

+0

này vẫn là như nhau (chỉ cần thực hiện sử dụng phần FetchXML) trong CRM 2013 quá – Alex

Các vấn đề liên quan