none
Converter .List<AnonymousType#1>' to List<tipado>'_ RRS feed

  • Pergunta

  •  

    Galera desculpe a minha ignorancia, to começando agora a aprender LINQ to Entity e tenho essa duvida:  olha o abaixo:

     

     

    public static List<produto_tipo> ListarTipoProdutoDescricao(string descricao)
    {
           using (DBEntities contexto = new DBEntities())
          {
            var retorno = (from tbquery in contexto.produto_tipo
                    where tbquery.descricao.Contains(descricao)
                    select new { tbquery.codProdutoTipo, tbquery.descricao }).ToList();
    
    
            return retorno.ToList();
    
    }
    Quando é colocado a palavra reservada new apos o select para selecionar somente os campos desejados para aparecer no dataGrid o tipo do retorno muda para List<Anonymous> Como converter isso para List<produto_tipo> ?

     

    segunda-feira, 14 de fevereiro de 2011 02:06

Respostas

  • Amigo, se você quer retornoar o tipo que está sendo consultado não precisa colocar o new é so você colocar o select tbQuery;

      var retorno = (from tbquery in contexto.produto_tipo
            where tbquery.descricao.Contains(descricao)
            select tbquery).ToList();
    
    


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Se for útil marque como resposta e faça um Developer feliz :)
    segunda-feira, 14 de fevereiro de 2011 12:20
    Moderador