2017-10-18 234 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>;" 
相关问题