C# Microsoft Dynamics CRM 2016
我正试图编写一个提取xml来从设施/设备实体检索BusinessUnitID和设备ID,我已经用c#代码编写了这个提取xml,但它在行(粗体行)中抛出了一个空引用异常/System.NullReferenceException 设施/设备实体中没有任何空值。 这是我的密码: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
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未使用您的连接详细信息初始化谢谢!连接出现问题。