Hi,
I want to add a solution component to my solution using CRM SDK 2011. I am using AddSolutionComponentRequest Class to add a component to solution, but I was strucked how to get account entity component type to assign to property of AddSolutionComponentRequest.
How can I able to get it.
Following is the code I am using to add solution component
RetrieveEntityRequest retrieveForAddAccountRequest = new RetrieveEntityRequest()
{
LogicalName = "account"
};
RetrieveEntityResponse retrieveForAddAccountResponse = (RetrieveEntityResponse)osp.Execute(retrieveForAddAccountRequest);
QueryExpression SolutionRetrievalQuery = new QueryExpression
{
EntityName="solution",
ColumnSet= new ColumnSet("uniquename")
};
EntityCollection SolutionListEntities = osp.RetrieveMultiple(SolutionRetrievalQuery);
AddSolutionComponentRequest addReq = new AddSolutionComponentRequest()
{
ComponentType = (int)
ComponentId = (Guid)retrieveForAddAccountResponse.EntityMetadata.MetadataId,
SolutionUniqueName =Convert.ToString(SolutionListEntities.Entities[5]["uniquename"])
};
osp.Execute(addReq);
Karthik