您好。
我有一种与使用C#/ SDK的联系人关联的帐户。我在联系人实体上使用了parentcustomerid属性。如果我访问CRM网站(单击此link)并查找我名下的所有活动联系人,它将显示组织下的帐户。但是当我点击该帐户并想要查看详细信息(单击此link)时,我看不到对列表中列出的组织的任何引用。
我还手动创建了一个新联系人使用Dynamics网站(即不是SDK),我找不到关于建立关系的方法。
关于如何通过C#和网站进行的任何想法?
非常感谢
答案 0 :(得分:0)
在CRM 2011中将两个实体相互链接。类型lookup
的字段用于建立关系。
例如:
我们希望将account
与contact
相关联。这样每个联系人都会在一个帐户中。或者每个parent account
都会contact
。
以下是CRM 2011动态网站中的步骤:
contact
成名者New Field
Lookup
Save and Close
现在打开任何现有联系人,您将在联系人上找到新的查找字段,单击并选择任何帐户。他们之间将建立关系。
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 );