我已将 MS CRM 2015 升级到 2016 并且运行良好。我们正在使用 XRMServiceToolkit(2.2) javascript 库从服务器获取数据。
主要问题是我们在 name 属性中获取逻辑名称,而逻辑名称为空白,而之前我们使用在 name 属性中获取字段的值和在逻辑名称中获取字段名称。请参阅屏幕截图以获得更好的理解。以下是 MS CRM 2016 的屏幕截图:
我在网上搜索过,但找不到与此相关的任何内容。我尝试在库中进行更改,但它陷入了其他错误。如果我在 2015 年检查来自服务器的 XML 响应:
<b:value i:type="a:EntityReference">
<a:Id>0698841a-e9cf-e511-9420-fcaa14b7a801</a:Id>
<a:LogicalName>ccs_category</a:LogicalName>
<a:Name>MORTGAGE</a:Name>
</b:value>
2016 年:
<b:value i:type="a:EntityReference">
<a:Id>0698841a-e9cf-e511-9420-fcaa14b7a801</a:Id>
<a:KeyAttributes xmlns:c="http://schemas.microsoft.com/xrm/7.1/Contracts" />
<a:LogicalName>ccs_category</a:LogicalName>
<a:Name>ORGANIZATION</a:Name>
<a:RowVersion i:nil="true" />
</b:value>
我认为这可能是导致此问题的原因,但我不知道如何解决。