2017-10-18 263 views
-1

我是微軟動態365 CRM的新手。將Sql記錄遷移到Crm實體

我有SQL表調用帳戶,我需要在Visual Studio中創建C#控制檯應用程序,通過SDK將我的SQl帳戶記錄插入CRM帳戶實體。

我很困惑如何做到這一點線索?

謝謝

+0

那你試試? –

+0

我試過一些叫做「OrganizationServiceContext」的東西 我在網上找到了:ServerConnection serverConnect = new ServerConnection(); // ServerConnection.Configuration config = serverConnect.GetServerConfiguration();不知道我是否在正確的方向! – user5316279

+0

你應該更新你的問題,幷包括你的源代碼。 – jcjr

回答

1

如果你只是想將數據導入Dynamics365作爲一次數據遷移的一部分,那麼我會建議使用內置的進口發動機導入CSV從源表中創建。如果引擎不符合您的需求,或者您希望添加導入引擎不支持的自定義邏輯,那麼您需要使用XRM工具連接器Nuget Package

一旦你添加了那個Nuget包,你就可以創建一個CrmServiceClient並使用它與CRM進行交互,使用的大致相同的API將用於創建插件和自定義工作流程步驟。

CrmServiceClient service = new CrmServiceClient("<connection-string-here>"); 
// Now you can use it to create a contact 
Entity contact = new Entity("contact"); 
contact["fullname"] = "Contact Name"; 
service.Create(contact); 

既然你說你是新來的是什麼Dynamics365連接字符串看起來像

"AuthType=Office365; url=<insert-the-url-to-dynamics-365>; username=<your-username>; password=<your-password>;" 
相關問題