【C#】【Dynamics CRM】
毎度毎度仕事でDynamics CRMへコネクションするのだけど、 毎度毎度調べ直している気がするので、接続方法を少しづつ書き留めておこうと思う。
概要
とりあえず、一番簡単にDynamics CRM Onlineへ接続する方法 CrmConnectionクラスのParseメソッドにそのまま接続文字列を渡してあげて、 それを引数にOrganizationServiceインスタンスを生成してあげます。
必要なライブラリ
Microsoft.Xrm.Client
System.Runtime.Serialization
コード
using System; using Microsoft.Xrm.Client; using Microsoft.Xrm.Client.Services; using Microsoft.Xrm.Sdk; namespace MyProject.GetCrmConnection { class Program { static void Main(string[] args) { Console.WriteLine("CrmConnection Start!"); var connection = CrmConnection.Parse("Url=https://*****.crm7.dynamics.com; Username=UserId@CrmOrganizationId.onmicrosoft.com; Password=passwrod;"); var service = new OrganizationService(connection); Entity account = new Entity("account"); account["name"] = "Hello Dynamics CRM !!"; service.Create(account); Console.WriteLine("CrmConnection End"); Console.ReadKey(); } } }
参考URL
Microsoft Dynamics CRM への簡略化された接続
このブログがCrmConnectionを使った方法の中では、詳しく解説してくれている感じ。