我有实体A并且与实体B有1:N的推荐关系。我在实体B上注册的实体A和更新插件上有一个删除插件。当我删除实体A时,实体B上的更新插件触发并且抛出异常说: updatePlugIn中的错误:System.ServiceModel.FaultException`1 [Microsoft.Xrm.Sdk.OrganizationServiceFault]:Id = 26c7cccc-6a93-e311-b537-005056836fb7的EntityA不存在(故障详细信息等于Microsoft.Xrm。 Sdk.OrganizationServiceFault)。
当我删除EntityA时,EntityB上是否有任何更改导致更新插件触发?请注意,2个实体之间的关系是REFERENTIAL。
答案 0 :(得分:3)
是的,它将删除实体B上实体A的链接,如果设置为查看所有属性或该属性在列表中,则将触发更新插件。
要解决此问题,您可以将更新插件步骤更改为仅触发某些属性的更改和/或在运行之前使插件代码检查实体A.