MS Dynamics CRM中的帐户联系人关系

时间:2011-03-03 09:37:32

标签: c# .net dynamics-crm

如何将联系人应用于帐户?

所以我有一个帐户和一个联系人

帐户acc =新帐户{Name =“Ab ..”,};

联系co = new联系人{Name =“John”,..};

然后

CreateOneToManyRequest createOneToManyRelationshipRequest =
                        new CreateOneToManyRequest
{
   OneToManyRelationship = new OneToManyRelationshipMetadata
   {
       //What should I put here?
   },
   Lookup = new LookupAttributeMetadata
   {
       //And here?
   }
};
CreateOneToManyResponse createOneToManyRelationshipResponse =
                        (CreateOneToManyResponse)_serviceProxy.Execute(
                        createOneToManyRelationshipRequest);

我是否走在正确的轨道上?或者是否有其他方式将联系人连接到帐户?

1 个答案:

答案 0 :(得分:5)

CreateOneToManyRequest用于在实体(而非记录)之间创建新关系,即更改数据库架构。我认为这不是你想要做的。

要将特定联系人记录附加到帐户,请设置其parentcustomerid属性。这将是EntityReferenceLookup之类的,并获取该1:n关系的1面的ID和类型(“帐户”)。