【问题标题】:Preventing update rollback when exception occurs in CRM 2011 Plugin在 CRM 2011 插件中发生异常时防止更新回滚
【发布时间】:2014-02-12 18:56:49
【问题描述】:

鉴于插件的现有 OrganizationServiceContext 正在当前 SQL 事务上下文中执行更新(假设验证前或验证后事件),是否有一种有效的方法来更新此事务/上下文之外的单独实体?

目标是避免在抛出异常时回滚不同实体(插件目标实体除外)上的更新。

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm


    【解决方案1】:

    只需创建一个新的 IOrganizationService 而不是使用 OrganizationServiceContext。

    检查这个example

    【讨论】:

    • 感谢您的链接!但是文章描述了创建一个新的 IOrganizationService 是旧的方法。文章中描述的新方法是使用“ExecuteMultipleRequest”及其“ContinueOnError = true”设置。
    猜你喜欢
    • 2013-11-29
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 2011-09-30
    • 1970-01-01
    • 2017-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多