将 SQL 记录迁移到 CRM 实体



我是Microsoft dynamics 365 CRM的新手。

我有一个名为帐户的SQL表,我需要在Visual Studio中创建C#控制台应用程序,该应用程序通过SDK将我的SQl帐户记录插入CRM帐户实体。

我很困惑如何做到这一点有什么线索吗?

谢谢

如果您只是尝试将数据作为一次性数据迁移的一部分导入 Dynamics365,那么我建议您使用内置的导入引擎导入从该源表创建的 CSV。如果引擎不能满足您的需求,或者您希望添加导入引擎不支持的自定义逻辑,则需要使用 XRM 工具连接器 Nuget 包

添加该 Nuget 包后,可以创建一个 CrmServiceClient,并使用与创建插件和自定义工作流步骤大致相同的 API 与 CRM 进行交互。

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>;"

最新更新