Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Microsoft Dynamics CRM 2016_C#_Dynamics Crm_Customization_Microsoft Dynamics_Dynamics Crm 2016 - Fatal编程技术网

C# Microsoft Dynamics CRM 2016

C# Microsoft Dynamics CRM 2016,c#,dynamics-crm,customization,microsoft-dynamics,dynamics-crm-2016,C#,Dynamics Crm,Customization,Microsoft Dynamics,Dynamics Crm 2016,我正试图编写一个提取xml来从设施/设备实体检索BusinessUnitID和设备ID,我已经用c#代码编写了这个提取xml,但它在行(粗体行)中抛出了一个空引用异常/System.NullReferenceException 设施/设备实体中没有任何空值。 这是我的密码: private static OrganizationService _orgService; string fetchBU = @"<fetch version='1.0' output-format='xm

我正试图编写一个提取xml来从设施/设备实体检索BusinessUnitID和设备ID,我已经用c#代码编写了这个提取xml,但它在行(粗体行)中抛出了一个空引用异常/System.NullReferenceException 设施/设备实体中没有任何空值。 这是我的密码:

  private static OrganizationService _orgService;
  string fetchBU = @"<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>
    <entity name='equipment'>
        <attribute name='name' />
        <attribute name='equipmentid' />
        <order attribute='name' descending='false' />
      <filter type='and'>
         <condition attribute='businessunitid' operator='eq-businessid' />
      </filter>
    </entity>
   </fetch>";

EntityCollection ec = _orgService.RetrieveMultiple(new FetchExpression(fetchBU));
if (ec.Entities.Count > 0)
{
   Guid BusinessUnitId = (Guid)ec[0].Attributes["businessunitid"];
}
private static OrganizationService\u orgService;
字符串fetchBU=@”

有人能给我推荐一下吗?
提前感谢!

您还需要在属性中添加
businessunitid
,而不仅仅是在以下条件中:

string fetchBU = @"<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>
    <entity name='equipment'>
        <attribute name='name' />
        <attribute name='equipmentid' />
        <attribute name='businessunitid' />
        <order attribute='name' descending='false' />
      <filter type='and'>
         <condition attribute='businessunitid' operator='eq-businessid' />
      </filter>
    </entity>
   </fetch>";
string fetchBU=@”
";

您还需要在属性中添加
businessunitid
,而不仅仅是在以下条件中:

string fetchBU = @"<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>
    <entity name='equipment'>
        <attribute name='name' />
        <attribute name='equipmentid' />
        <attribute name='businessunitid' />
        <order attribute='name' descending='false' />
      <filter type='and'>
         <condition attribute='businessunitid' operator='eq-businessid' />
      </filter>
    </entity>
   </fetch>";
string fetchBU=@”
";

Hi guido首先感谢您回答查询。我仍然收到相同的错误。请查看上面添加的图像。然后_orgService没有使用您的连接详细信息初始化谢谢!连接有问题。Hi guido首先感谢您回答查询。我仍然收到相同的错误。请稍后再试查看上面添加的图像。然后_orgService未使用您的连接详细信息初始化谢谢!连接出现问题。