title: Can't transform Linq to IEnumerable
body: <p>I have this method on my DAL class:</p>
  
  <pre><code>public IEnumerable&lt;Pedidos&gt; Pedidos_Listar()
      {
          using (var context = new OhmioEntities())
          {              
              var _ped = 
                  from Pedidos in context.Pedidos
                  where Pedidos.ID_Cliente == 1
                  select new {Pedidos.ID_Pedido, Pedidos.Fecha, Pedidos.Clientes};
              return _ped.ToList();
          }
      }        
  </code></pre>
  
  <p>And VS give this error:</p>
  
  <pre><code>    Error   3   No se puede convertir implícitamente el 
  tipo 'System.Collections.Generic.List&lt;AnonymousType#1&gt;' 
  en 'System.Collections.Generic.IEnumerable&lt;Ohmio.ModelLayer.Pedidos&gt;'. 
  Ya existe una conversión explícita (compruebe si le falta una conversión)
  </code></pre>
  
  <p>What i'm I doing wrong here?Thanks</p>
  
  <p><strong>EDIT</strong>
  More info: Pedidos is defined as POCOs db class
  So This work just fine:</p>
  
  <pre><code>public IEnumerable&lt;Pedidos&gt; Pedidos_Listar()
          {
              using (var context = new OhmioEntities())
              {
                  return context.Pedidos.ToList();
              }
          }       
  </code></pre>
  
  <p>But i need to use linq to select just some field and a where clause.
  When I try this as suggested:</p>
  
  <pre><code>public IEnumerable&lt;Pedidos&gt; Pedidos_Listar()
          {
              using (var context = new OhmioEntities())
              {              
                  var _ped = 
                      from Pedidos in context.Pedidos
                      where Pedidos.ID_Cliente == 1
                      select new Pedidos {Pedidos.ID_Pedido, Pedidos.Fecha, Pedidos.Clientes};
                  return _ped.ToList();
              }
          }        
  </code></pre>
  
  <p>I get this error:</p>
  
  <pre><code>    Can't inicialize type 'Ohmio.ModelLayer.Pedidos' with a colection inicializer because 
  don't implement 'System.Collections.IEnumerable' (Manual translate)
  </code></pre>
  
  <p>I'm i missing something here? Thanks!</p>