【问题标题】:Account Contact Relationship in MS Dynamics CRMMS Dynamics CRM 中的客户联系关系
【发布时间】:2011-03-03 09:37:31
【问题描述】:

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

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

Account acc = new Account{Name="Ab..",};

Contact co = new Contact{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);

我在正确的轨道上吗?还是有其他方法可以将联系人与帐户联系起来?

【问题讨论】:

    标签: c# .net dynamics-crm


    【解决方案1】:

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

    要将特定联系人记录附加到帐户,请设置其parentcustomerid 属性。这将是 EntityReferenceLookup 或类似名称,并采用该 1:n 关系的 1 方的 ID 和类型(“帐户”)。

    【讨论】:

    • 谢谢,效果很好,正是我想要做的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多