Dynamics crm 2011 如何更新post op插件中的字段?

Dynamics crm 2011 如何更新post op插件中的字段?,dynamics-crm-2011,Dynamics Crm 2011,我有理由希望我的插件在post op上注册,但我需要在其中添加一些内容(将一个字段更改为另一个值)。我真的必须在手术前注册它吗?或者,尽管手术已经进行了,我还是可以将我的更新推到手术前吗 我宁愿避免触发更新。代码逻辑可能会因此变得有点拥挤和混乱,因为在“真正的”更新时会有很多事情要做。除非手动运行更新,否则在后期操作中对目标实体所做的更改不会在数据库中结束 你可以考虑把你的插件分成两个。一个是在手术前更改字段,另一个是在手术后执行任何操作 插件可以共享数据:是的,我知道。当我将插件放在异步上时,

我有理由希望我的插件在post op上注册,但我需要在其中添加一些内容(将一个字段更改为另一个值)。我真的必须在手术前注册它吗?或者,尽管手术已经进行了,我还是可以将我的更新推到手术前吗


我宁愿避免触发更新。代码逻辑可能会因此变得有点拥挤和混乱,因为在“真正的”更新时会有很多事情要做。

除非手动运行更新,否则在后期操作中对目标实体所做的更改不会在数据库中结束

你可以考虑把你的插件分成两个。一个是在手术前更改字段,另一个是在手术后执行任何操作


插件可以共享数据:

是的,我知道。当我将插件放在异步上时,我只是觉得在性能方面更轻松,所以我更喜欢在后期开发插件,然后“移出”同步。所以,没有更新就无法让CRM记住东西,是吗?太糟糕了。另外,我刚刚记得-如果我使用update(targetEntity)运行更新,它将包含在同一事务中。在插件的创建消息中是否有其他方法触发目标实体的更新?