检索解决方案 CRM 中的所有实体
Retrieve all entities in a solution CRM
我目前正努力使用 CRM,试图从解决方案中获取所有实体的列表。这是我到目前为止的代码,我可以在其中检索解决方案并获取它的名称等,但我无法弄清楚如何与解决方案中的组件进行交互
Microsoft.Xrm.Client.CrmConnection connection = CrmConnection.Parse("Url=https://hidden.crm4.dynamics.com; Username=hidden@hidden.onmicrosoft.com; Password=hidden;");
OrganizationService service = new OrganizationService(connection);
Console.WriteLine("Connected");
// Retrieve the solution
string solutionName = "Testsolution";
QueryExpression queryGetSolution = new QueryExpression
{
EntityName = Solution.EntityLogicalName,
ColumnSet = new ColumnSet(new string[] { "publisherid", "installedon", "version", "versionnumber", "friendlyname" }),
Criteria = new FilterExpression()
};
queryGetSolution.Criteria.AddCondition("uniquename", ConditionOperator.Equal, solutionName);
Solution solution = (Solution)service.RetrieveMultiple(queryGetSolution).Entities[0];
现在我可以查看为该解决方案检索到的属性,但我想要查看其中存在哪些实体,稍后能够更新它们的一些属性
尝试获取解决方案组件实体而不是解决方案实体。
你看过这个post吗?
https://simonetagliaro.wordpress.com/2012/10/02/retrieve-all-the-entities-within-a-solution-crm-2011/
它适用于 CRM 2011,但仍然可以解决问题。
我目前正努力使用 CRM,试图从解决方案中获取所有实体的列表。这是我到目前为止的代码,我可以在其中检索解决方案并获取它的名称等,但我无法弄清楚如何与解决方案中的组件进行交互
Microsoft.Xrm.Client.CrmConnection connection = CrmConnection.Parse("Url=https://hidden.crm4.dynamics.com; Username=hidden@hidden.onmicrosoft.com; Password=hidden;");
OrganizationService service = new OrganizationService(connection);
Console.WriteLine("Connected");
// Retrieve the solution
string solutionName = "Testsolution";
QueryExpression queryGetSolution = new QueryExpression
{
EntityName = Solution.EntityLogicalName,
ColumnSet = new ColumnSet(new string[] { "publisherid", "installedon", "version", "versionnumber", "friendlyname" }),
Criteria = new FilterExpression()
};
queryGetSolution.Criteria.AddCondition("uniquename", ConditionOperator.Equal, solutionName);
Solution solution = (Solution)service.RetrieveMultiple(queryGetSolution).Entities[0];
现在我可以查看为该解决方案检索到的属性,但我想要查看其中存在哪些实体,稍后能够更新它们的一些属性
尝试获取解决方案组件实体而不是解决方案实体。
你看过这个post吗? https://simonetagliaro.wordpress.com/2012/10/02/retrieve-all-the-entities-within-a-solution-crm-2011/
它适用于 CRM 2011,但仍然可以解决问题。