在CRM2016中,用web api 通过fetchxml查询数据linkentity中的查找字段属性的FormattedValues是缺失的,也就是说就算在请求头部加上了Prefer"odata.include-annotations=OData.Community.Display.V1.FormattedValue",查找字段还是无法显示名字只能显示value值。
以下示例数据用的是CRM2016,版本是8.0.1.79,本demo取了account的数据,主实体字段中取了联系人的lookup字段,查询能显示字段的name值,linkentity中取了客户查找字段和一个picklicklist字段,可以看到linkentity中的查找字段没有name值,而picklist是显示了name值的
而同样的代码放到365中执行下,365的版本是8.2.1.176,目前的最新版,可以看到linkentity的查找字段的name值有了