To connect CRM check my blog here
To Create Entity check my blog here
Only Code No Talks
using Microsoft.Crm.Sdk.Messages;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Messages;
using Microsoft.Xrm.Sdk.Metadata;
using Microsoft.Xrm.Tooling.Connector;
using System;
using System.Configuration;
namespace UpdateEntity
{
class Program
{
static void Main(string[] args)
{
CrmServiceClient crmServiceClientObj = new CrmServiceClient(ConfigurationManager.ConnectionStrings["CrmOnlineStringFromAppConfig"].ConnectionString);
if (!crmServiceClientObj.IsReady)
Console.WriteLine("No Connection was Made.");
Console.WriteLine("Connected");
string entityName = "new_adviser";
RetrieveEntityRequest adviserEntity = new RetrieveEntityRequest
{
EntityFilters = EntityFilters.Entity,
LogicalName = entityName
};
RetrieveEntityResponse result = (RetrieveEntityResponse)crmServiceClientObj.Execute(adviserEntity);
//update Entity
EntityMetadata updateEntity = result.EntityMetadata; updateEntity.IsMailMergeEnabled = new BooleanManagedProperty(false); <span id="mce_SELREST_start" style="overflow:hidden;line-height:0;"></span>UpdateEntityRequest updateEntityRequest = new UpdateEntityRequest { Entity = updateEntity, HasNotes = true };
crmServiceClientObj.Execute(updateEntityRequest);
PublishXmlRequest publishEntityRequest = new PublishXmlRequest
{
ParameterXml = String.Format("{0}", entityName.ToLower())
};
crmServiceClientObj.Execute(publishEntityRequest);
}
}
}
One thought on “How to update Entity MS-CRM(C#.NET)”