title: Cannot implicitly convert type 'System.Collections.Generic.IEnumerable To System.Collections.Generic.IEnumerable<TiendaDeportes.producto>
body: <p>I have a property</p>
  
  <pre><code>public IEnumerable&lt;producto&gt; p_producto { 
      get { 
          return ((from ii in contexto.productos
                   orderby ii.nombre ascending
                   select new producto {
                                 productoID = ii.productoId, 
                                 nombre = ii.nombre,
                                 descripcion = ii.descripcion, 
                                 categoria = ii.categoria,
                                 precio = ii.precio}));
          }
  }
  </code></pre>
  
  <p>inside the Default.aspx </p>
  
  <pre><code>public IEnumerable&lt;producto&gt; filtroCategoria()
  {
      IEnumerable&lt;producto&gt; productos = repositorio.p_producto; &lt;---- Error why ?
  
  }
  </code></pre>
  
  <p>Summary</p>
  
  <blockquote>
    <p>Cannot implicitly convert type
    '<code>System.Collections.Generic.IEnumerable&lt;TiendaDeportes.Modelos.producto&gt;</code>'
    to '<code>System.Collections.Generic.IEnumerable&lt;TiendaDeportes.producto&gt;</code>'.
    An explicit conversion exists (are you missing a cast?)</p>
  </blockquote>