在 Dynamics 365 for Outlook App 中找不到实体错误
Entity cannot be found error in Dynamics 365 for Outlook App
我们在 Dynamics 365 for Outlook App 中收到以下错误:
The entity "{0}" cannot be found. Specify a valid query, and try
again.
这似乎与自定义代码相关联。
事实证明这是因为调用了 Xrm.WebApi.retrieveMultipleRecords
。如果您传入实体集名称(例如 'accounts')而不是记录的实体逻辑名称(例如 'account')作为第一个参数,那么它看起来就像在完整的 Web 客户端中一样,然后Web 客户端只是通过它,因为它在 ENTITY_SET_NAMES
常量中找不到。
但是,在应用程序中,没有 ENTITY_SET_NAMES
,所以我猜测是按需进行元数据调用以查找实体集名称但失败了,因为我们传递的是集名称而不是逻辑名称。
这似乎已通过切换到逻辑名称得到更正。
我们在 Dynamics 365 for Outlook App 中收到以下错误:
The entity "{0}" cannot be found. Specify a valid query, and try again.
这似乎与自定义代码相关联。
事实证明这是因为调用了 Xrm.WebApi.retrieveMultipleRecords
。如果您传入实体集名称(例如 'accounts')而不是记录的实体逻辑名称(例如 'account')作为第一个参数,那么它看起来就像在完整的 Web 客户端中一样,然后Web 客户端只是通过它,因为它在 ENTITY_SET_NAMES
常量中找不到。
但是,在应用程序中,没有 ENTITY_SET_NAMES
,所以我猜测是按需进行元数据调用以查找实体集名称但失败了,因为我们传递的是集名称而不是逻辑名称。
这似乎已通过切换到逻辑名称得到更正。