c# - MS Dynamics CRM 中的客户联系关系

标签 c# .net dynamics-crm

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

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

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

联系人 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);

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

最佳答案

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

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

关于c# - MS Dynamics CRM 中的客户联系关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5178910/

相关文章:

JSON POST 中的 C# HttpWebRequest "Request Header"

c# - 服务生命周期 transient vs 作用域 vs 单例

c# - 仅将唯一项目添加到列表

c# - 当我在 asp.net 中指定操作 url 时,OnClick 事件未触发

javascript - 自定义导航链接可以显示任意功能区吗?

c# - 在 Dynamics CRM C# 插件中检索查找字段的显示值

c# - 将 json 反序列化为 C# 时遇到问题

c# - 如何确保同一线程将调用服务器计算机中的 com+ 组件

c# - 数据读取器在调用返回整数的过程时出现多个字段错误

dynamics-crm - 是否有适用于 Dynamics CRM 2011 开发人员的良好控件?