post 更新中未修改 Dynamics CRM 2011 获取实体

Dynamics CRM 2011 getting entity has not been modified in post update

我想在 PostUpdate 事件触发时获取未修改的实体。 我尝试使用

context.PreEntityImages

但它是空的。

如何在 PostUpdate 事件中获取此实体?

首先,您需要为 post-更新步骤注册实体图像。

然后您可以使用以下代码片段获取实体图像:

public void Execute(IServiceProvider serviceProvider)
{
    var context = (IPluginExecutionContext) serviceProvider.GetService(typeof (IPluginExecutionContext));

    Entity preImage = context.PreEntityImages.First().Value;
}