将数据从外部数据库绑定到MS Dynamic CRM子网格

时间:2014-12-02 04:46:19

标签: dynamics-crm

我无法在外部数据库的ms crm子网格上设置查找字段。

我尝试使用retrieve multiple plugin:

从数据表中的外部数据库中获取数据

EntityCollection entityCollection =(EntityCollection)context.OutputParameters [“BusinessEntityCollection”]; 实体anyEntity = new Entity(“entity”);

anyEntity.Attributes [“new_customerid”] = new EntityReference(“contact”,new Guid(“B26EF3E7-BD68-E411-9447-00155D010B06”)); anyEntity.Attributes [“new_address1”] =“来自数据表的值”;

entityCollection.Entities.Add(anyEntity);

除了查找类型字段,我能够将所有字段从外部数据库绑定到子网格。

1 个答案:

答案 0 :(得分:1)

这是预期的,因为您无法“查找”其他数据库中的记录。 CRM对查找字段强制执行外键约束,以便您只能将查找值设置为指向该CRM系统中实际存在的实体。但是,您可以根据其他数据库中的某个值将查找设置为CRM中的值。