2011-03-03 71 views
3

如何將聯繫人應用到帳戶?MS Dynamics CRM中的帳戶聯繫人關係

所以,我有一個賬號和聯繫人

帳戶ACC =新帳戶{名稱= 「死亡..」};

聯繫人co = new聯繫人{姓名=「John」,..};

然後

CreateOneToManyRequest createOneToManyRelationshipRequest = 
         new CreateOneToManyRequest 
{ 
    OneToManyRelationship = new OneToManyRelationshipMetadata 
    { 
     //What should I put here? 
    }, 
    Lookup = new LookupAttributeMetadata 
    { 
     //And here? 
    } 
}; 
CreateOneToManyResponse createOneToManyRelationshipResponse = 
         (CreateOneToManyResponse)_serviceProxy.Execute(
         createOneToManyRelationshipRequest); 

是我在正確的軌道上?或者是否有其他方式將聯繫人連接到帳戶?

回答

5

CreateOneToManyRequest用於在實體(不是記錄)之間創建新的關係,即更改數據庫架構。我認爲這不是你想要做的。

要將特定聯繫人記錄附加到帳戶,請設置其parentcustomerid屬性。這將是一個EntityReferenceLookup或類似的,並採取該1:n關係的1方的ID和類型(「帳戶」)。

+0

謝謝,這很好,它正是我在哪裏試圖做的。 – Qwark 2011-03-03 10:49:24

相關問題