2015-07-02 58 views
0

我想在觸發PostUpdate事件時獲取未修改的實體。 我嘗試使用動態CRM 2011獲取實體未在發佈後更改

context.PreEntityImages

,但它是空的。

如何在PostUpdate事件中獲取此實體?

+1

你註冊的插件註冊工具的entityimage:

您可以使用下面的代碼片段,然後獲得entityimage? –

回答

1

首先,您需要爲更新後步驟註冊一個pre-entityimage。

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

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

嗨,@Guido Preite和Henk van Boeijen感謝您的迴應:) 我沒有註冊entityimage,它是在註冊entityimage後 –

相關問題