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;
}
我想在 PostUpdate 事件触发时获取未修改的实体。 我尝试使用
context.PreEntityImages
但它是空的。
如何在 PostUpdate 事件中获取此实体?
首先,您需要为 post-更新步骤注册实体图像。
然后您可以使用以下代码片段获取实体图像:
public void Execute(IServiceProvider serviceProvider)
{
var context = (IPluginExecutionContext) serviceProvider.GetService(typeof (IPluginExecutionContext));
Entity preImage = context.PreEntityImages.First().Value;
}