c# - 如何在 CRM 2011 中创建和删除多对多实体关系中的数据?

标签 c# web-services dynamics-crm dynamics-crm-2011 crm

如何在crm 2011中创建和删除多对多实体关系中的数据?

代码:

QueryExpression qry = new QueryExpression();
qry.EntityName = "entity1_entity2";
qry.ColumnSet = new ColumnSet(true);

var re = crmservice.RetrieveMultiple(qry).Entities;


crmservice.Delete("entity1_entity2", re[0].Id);

FaultException:“删除”方法不支持“entity1_entity2”类型的实体。

最佳答案

为了通过 N:N 关系链接两个记录,您必须使用 Associate/Disassociate请求或服务代理的相应方法。

这将创建/删除entity1_entity2实体的相应记录。

关于c# - 如何在 CRM 2011 中创建和删除多对多实体关系中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8802802/

相关文章:

c# - 调用Web服务对象的方法

android - SoapFault - 故障代码 : 'SOAP-ENV: Exception in android

android - 如何将数据从 android 发送到 SQL Server 2008?

c# - 在 C# 中为 Dynamics 365/crm 2016 创建组织服务代理的最佳实践

dynamics-crm - Microsoft CRM 动态 2011 : crmsvcutil Access is denied exception

c# - 如何将服务总线消息 SystemProperties.LockToken 反序列化到自己的类 C# 中?

c# - Virtual Piano UWP C# 中的黑键实现

c# - 将 DataRow 值转换为强类型值

c# - 以编程方式从另一个窗体打开窗口窗体

dynamics-crm - Crm 2016 创建选项集表示所有实体