我是Microsoft Dynamics 365 CRM的新手。
我有SQL表调用帐户,我需要在Visual Studio中创建C#控制台应用程序,通过SDK将我的SQl帐户记录插入CRM帐户实体。
我对如何做任何线索非常困惑?
谢谢
答案 0 :(得分:1)
如果您只是尝试将数据导入Dynamics365作为一次性数据迁移的一部分,那么我建议使用内置导入引擎导入从该源表创建的CSV。如果引擎无法满足您的需求,或者您希望添加导入引擎不支持的自定义逻辑,那么您可能需要使用XRM工具连接器Nuget Package
一旦你添加了Nuget Package,就可以创建一个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>;"