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