Dynamics CRM 获取包含空值属性的 DynamicEntities
我正在使用 RetrieveMultipleRequest/Response 和简单的查询表达式来获取一堆 DynamicEntities。当响应中的值为空时,生成的实体似乎不包含属性。
是否可以让 Dynamics 返回值为 null 的 Property 实例?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此行为是设计使然,无法更改。当使用 FetchXML 请求数据时,您也会看到相同的行为。
我与 CRM 团队的一位开发人员进行了交谈,他描述了这一决定以及性能优势。
为了获取有关实体元数据的信息,存在另一个 Web 服务。 元数据服务。要获取特定实体的元数据,您必须发送 RetrieveEntityRequest。它将返回 EntityMetadata 的实例,其中包含有关实体的所有元信息
This behavior is by design and cannot be changed. You will also see the same behavior when requesting data with FetchXML.
I had a conversation with a developer of the CRM team which described this decision with performance benefits.
To get information about the metadata of entities, there exists another web service. The metadata service. To get the metadata for a specific entity you have to send a RetrieveEntityRequest. It will return an instance of EntityMetadata which contains all meta information about the entity