title: how to convert type 'System.Collections.Generic.IEnumerable<AnonymousType#1>' to 'System.Collections.Generic.IEnumerable<>'.
body: <p>I need to convert the following linq to a List directly,if I convert it to list I still get the error I explained on the subject,its said I need to convert it to list,but still the error is there,how can I convert it to list of string?without using additional conversion like foreach,...</p>
  
  <pre><code>List&lt;string&gt;  eventResult= (from c in DB.Events
                          where (c.m_turbine_id == turbineid.turbineID) &amp;&amp; (c.m_time_stamp &gt;= frmDate &amp;&amp; c.m_time_stamp &lt;= toDate)
  
                   select new EventLogPartialViewModel
                   {
                       Timestamp = c.m_time_stamp,
                       Description = c.m_event_log_description,
                       WindSpeed = c.m_wind_speed,
                       RPM = c.m_rpm,
                       Power = c.m_power
                   }).ToList().Select(x =&gt; new
                             {
                                 Timestamp = x.Timestamp.ToString("dd/MM/yyyy H:mm:ss"),
                                 Description = x.Description,
                                 WindSpeed = x.WindSpeed,
                                 RPM = x.RPM,
                                 Power = x.Power
                             }).ToList().OrderByDescending(m =&gt; m.Timestamp);
  </code></pre>
  
  <p>the first part of the above linq,i get the data and convert to list because I need to change my time stamp format,any help will be appreciated .</p>