C# 为microsoft dynamics crm 2011中的查找字段添加值

C# 为microsoft dynamics crm 2011中的查找字段添加值,c#,dynamics-crm-2011,C#,Dynamics Crm 2011,我需要使用microsoft dynamics crm 2011的xrm服务更新帐户中的查找字段 需要一些想法。CRM 2011中的Help查找字段是EntityReference,这意味着您需要知道查找所指向的实体的逻辑名称,以及记录的Id 假设您已经连接到CRM(您可以使用简化连接,如本例所示:) 可以使用以下语法设置查找字段: Entity recordToUpdate = service.Retrieve("contact", contactId, new ColumnSet(true)

我需要使用microsoft dynamics crm 2011的xrm服务更新帐户中的查找字段


需要一些想法。CRM 2011中的Help

查找字段是
EntityReference
,这意味着您需要知道查找所指向的实体的
逻辑名称
,以及记录的
Id

假设您已经连接到CRM(您可以使用简化连接,如本例所示:)

可以使用以下语法设置查找字段:

Entity recordToUpdate = service.Retrieve("contact", contactId, new ColumnSet(true));
recordToUpdate["parentcustomerid"] = new EntityReference("account", accountId);
service.Update(recordToUpdate);
在使用EntityReference设置lookup字段并保存记录后,您首先获得记录更新。

1)下载适用于CRM 2011的

2) 按照说明开发和部署插件解决方案

该工具包包含与所需插件类似的插件模板。Guido对实际查找修改的回答是正确的