如何使用Microsoft Dynamics / CRM中的C#/ SDK将帐户与联系人关联?

时间:2014-06-16 07:33:32

标签: c# dynamics-crm-2011

您好。

我有一种与使用C#/ SDK的联系人关联的帐户。我在联系人实体上使用了parentcustomerid属性。如果我访问CRM网站(单击此link)并查找我名下的所有活动联系人,它将显示组织下的帐户。但是当我点击该帐户并想要查看详细信息(单击此link)时,我看不到对列表中列出的组织的任何引用。

我还手动创建了一个新联系人使用Dynamics网站(即不是SDK),我找不到关于建立关系的方法。

关于如何通过C#和网站进行的任何想法?

非常感谢

1 个答案:

答案 0 :(得分:0)

在CRM 2011中将两个实体相互链接。类型lookup的字段用于建立关系。

例如:

我们希望将accountcontact相关联。这样每个联系人都会在一个帐户中。或者每个parent account都会contact

以下是CRM 2011动态网站中的步骤:

  1. 转到contact成名者
  2. 点击New Field
  3. 在类型
  4. 中选择Lookup
  5. 目标记录类型'帐户'
  6. Save and Close
  7. 现在打开任何现有联系人,您将在联系人上找到新的查找字段,单击并选择任何帐户。他们之间将建立关系。

    In C#要创建一个新的contact链接到account,下面是以下代码:

     Entity Contact_To_Be_Created = new Entity("contact");
     Contact_To_Be_Created.Attributes.Add("your_lookup_name",new EntityReference("account",GUID_of_the_account_you want to link));
     Service.create(Contact_To_Be_Created );