title: Cannot implicitly convert type 'System.Collections.Generic.List<T>' to 'System.Linq.IQueryable<T>'
body: <p>I am trying to create a query in my domain service (VS 2010 Silverlight Business Application) that returns the results from inspection readings that came out as a specific value, my database is set up as:</p>
  
  <pre><code>Locations
    a) Inspections
       b) InspectionItems
          c) InspectionReadings       
    a) Areas
       b) Inspections
          c) InspectionItems
             d) InspectionReadings
  </code></pre>
  
  <p>So, as you can see, there are inspection readings for locations under areas and locations. I have a POCO called name StatusList:</p>
  
  <pre><code>    public class StatusList
      {
          [Key]
          [Editable(false)]
          public Guid ID { get; set; }
  
          public string LocationName { get; set; }
  
          public DateTime LastInspectionDate { get; set; }
  
          public string Status { get; set; }
      }
  </code></pre>
  
  <p>which I am using to return the results of the query:</p>
  
  <pre><code>    public IQueryable&lt;StatusList&gt; GetLocationStatus()
      {
          var status = (from location in this.ObjectContext.Locations
                        where location.InspectionReadings.Status == value
                        orderby a.DateTaken                          
                        select new LocationStatusList()
                        {
                            ID = a.ID,
                            LocationName = d.Name,                              
                        }).ToList&lt;StatusList&gt;();
          return status;              
      }
  </code></pre>
  
  <p>unfortunately, it's returning the error in the title and I have no idea why as the list is clearly a list item and i have converted the results </p>
  
  <pre><code>.ToList&lt;LocationStatusList&gt;
  </code></pre>