动态Crm - 不支持检索多个

时间:2014-10-01 08:37:06

标签: c# microsoft-dynamics dynamics-crm-2013 fetchxml

我正在开发一种数据提取工具,可以从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;
        }
    }

我目前正在使用CRM2013 SDK,因此EntityCollection来自v6.0.0.0中的Microsoft.Xrm.Client.dll。 文档也使用了RetrieveMultiple方法。

您是否有一些建议或者不支持,在线建议会产生误导?

谢谢!

1 个答案:

答案 0 :(得分:4)

该消息有点误导。

您使用MailboxStatistics收到该错误,因为该实体仅供内部使用。