2014-10-01 47 views
-1

我正在開發一個數據提取工具,從DynamicsCrm中獲取數據。 我有強硬的幾桌在那裏我得到下面的異常:DynamicsCrm - 檢索多個不支持

Additional information: The 'RetrieveMultiple' method does not support entities of type 'mailboxstatistics'. 

在線閱讀,使用fetchxml應該是解決方案。 對我來說,它看起來像我已經使用fetchxml。 我的代碼:

private static EntityCollection RequestEntityCollection(String FetchXML, Microsoft.Xrm.Client.CrmConnection c) 
    { 
     using (OrganizationService service = new OrganizationService(c)) 
     {     
       EntityCollection r = service.RetrieveMultiple(new FetchExpression(FetchXML)); 
       return r; 
     } 
    } 

I'm目前使用CRM2013 SDK使EntityCollection是從Microsoft.Xrm.Client.dll在v6.0.0.0。 此文檔正在使用RetrieveMultiple方法。

你有一些建議,或者這不被支持,在線建議是誤導?

謝謝!

回答

4

該消息有點令人誤解。

由於該實體僅供內部使用,因此您收到該錯誤MailboxStatistics

+0

噢,謝謝,你有一個只供內部使用的實體列表嗎? 我得到了... 20個其他顯示相同錯誤的實體。 其中有些是: – kamahl 2014-10-01 18:42:08

+0

principalattributeaccessmap ,systemapplicationmetadata ,userapplicationmetadata ,partnerapplication ,complexcontrol ,postregarding ,postrole – kamahl 2014-10-01 18:42:41

+3

你可以找到(這些實體[這裏]列表http://msdn.microsoft.com/en -us /庫/ gg328086.aspx)。 – 2014-10-02 10:29:48