我们在Dynamics 365 for Outlook App中收到以下错误:
找不到实体“ {0}”。指定一个有效的查询,然后尝试 再次。
这似乎与自定义代码相关。
答案 0 :(得分:1)
事实证明,发生这种情况是由于调用了Xrm.WebApi.retrieveMultipleRecords
。如果您传入实体集名称(例如“ accounts”)而不是记录的实体逻辑名称(例如“ account”)作为第一个参数,则好像在完整的Web客户端中一样,则Web客户端仅传递通过ENTITY_SET_NAMES
常量中找不到它。
但是,在应用程序中,没有ENTITY_SET_NAMES
,因此我猜测是按需进行元数据调用以查找实体集名称,但失败了,因为我们传递了集名称而不是逻辑名称
似乎已通过切换到逻辑名来纠正。