Dynamics crm 预映像Id始终等于目标Id

Dynamics crm 预映像Id始终等于目标Id,dynamics-crm,Dynamics Crm,我正在为Dynamics CRM编写一个预更新插件。为什么预映像实体始终与目标实体具有相同的Id var target = (Entity)localContext.PluginExecutionContext.InputParameters["Target"]; var context = localContext.PluginExecutionContext; Entity preImage

我正在为Dynamics CRM编写一个预更新插件。为什么预映像实体始终与目标实体具有相同的Id

                var target = (Entity)localContext.PluginExecutionContext.InputParameters["Target"];

                var context = localContext.PluginExecutionContext;

                Entity preImage = (context.PreEntityImages != null &&
                                   context.PreEntityImages.Contains(this.preImageAlias))
                    ? context.PreEntityImages[this.preImageAlias]
                    : null;

                throw new InvalidPluginExecutionException(target.Id + ";" + preImage.Id);

前映像、目标映像和后映像都表示相同的记录。pre是旧件操作之前的记录,post是旧件操作之后的目标记录。所有三个都将始终具有相同的id