we have used the dynamics 365 Extension to create this console application .which can be downloaded from the following link :
https://marketplace.visualstudio.com/items?itemName=JLattimer.DynamicsCRMDeveloperExtensions#overview
Note : IOrganisation service has been deprecated and will be removed in future after 2019.
in app.config
add this inside the <connectionStrings>
<add name="CRMConnectionString" connectionString="Url=https://junealdous.crm8.dynamics.com; Username=aldous@junealdous.onmicrosoft.com; Password=pass@123; AuthType=Office365;" />
CODE:
//This code will create a account name "New Account"
using Microsoft.Crm.Sdk.Messages;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Tooling.Connector;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.ServiceModel;
using System.Text;
namespace CSharpConsole2
{
class Program
{
private static CrmServiceClient _client;
public static void Main(string[] args)
{
try
{
using (_client = new CrmServiceClient(ConfigurationManager.ConnectionStrings["CRMConnectionString"].ConnectionString))
{
IOrganizationService crmService = _client.OrganizationServiceProxy;
Entity acc = new Entity("account");
acc["name"] = "New Account";
crmService.Create(acc);
}
}
catch (FaultException<OrganizationServiceFault> ex)
{
string message = ex.Message;
throw;
}
}
}
}