title: Retrieve all entities in a solution CRM
body: <p>I am struggling with CRM currenly trying to get a list of all entities from a solution. This is the code that I have so far where i can retrieve a solution and get it's name etc but I can't figure out how to interact with components within the solution</p>
  
  <pre><code>            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];
  </code></pre>
  
  <p>Now I can look at the attributes retrieved for that solution but what I want is to see what entities exist in there and later on be able to update some of their attributes</p>