最近项目用到online版本的MS Dynamic CRM开发,以前一直都是用本地Server版本的,这里记录下开发遇到的一些问题。如何在C#code中,创建与crm的连接。
- 在connectionstring添加CRM 连接信息,以前server里是用service去call,现在可以直接用登录的domain name URL, admin的用户名和密码。
<add name="Xrm" connectionString="AuthType=Office365;Url=https://dev.crm5.dynamics.com; Username=username; Password=password;" />
添加引用的reference,你可以在官方SDK中下载找到。 主要是下面我标出来的,用tooling.Connector 这个工具包去创建connection。
代码中拿到CRM connectionString
var connectionStr = ConfigurationManager.ConnectionStrings["Xrm"].ToString();
可以看到 connector中很多不同参数的构造方法。实现new