.net Microsoft Dynamics Crm删除1:n关系

.net Microsoft Dynamics Crm删除1:n关系,.net,crm,dynamics-crm-2013,.net,Crm,Dynamics Crm 2013,我在Microst crm中有一个1:n的关系,在一个事件和0到多封电子邮件之间,我正试图用DisassociateEntityRequest类删除这些关系,但我得到以下异常: 实体关系事件\u Emailsls不是多对多实体关系 因此,我的问题是如何删除1:n关系您必须将电子邮件实体上的事件查找值设置为NULL。DisassociateEntities请求仅适用于多对多关系。正如您所说,您正在尝试删除事件和电子邮件之间的1:n链接。您可以通过以下两种方式之一执行此操作: 删除电子邮件(有事件链

我在Microst crm中有一个1:n的关系,在一个事件和0到多封电子邮件之间,我正试图用DisassociateEntityRequest类删除这些关系,但我得到以下异常:

实体关系事件\u Emailsls不是多对多实体关系


因此,我的问题是如何删除1:n关系

您必须将电子邮件实体上的事件查找值设置为NULL。

DisassociateEntities请求仅适用于多对多关系。正如您所说,您正在尝试删除事件和电子邮件之间的1:n链接。您可以通过以下两种方式之一执行此操作:

  • 删除电子邮件(有事件链接)
  • 通过删除对事件的引用(关于对象id)来更新电子邮件
  • 下面的链接可能对任何一种选择都有用: