none
Melhor maneira de retornar um tipo anônimo (obtido em uma consulta) através de um método RRS feed

  • Pergunta

  • Olá,

    Tenho uma camada de acesso a dados e métodos que precisam retornar o resultado da consulta realizada. 

    Temos a seguinte consulta de exemplo:

                var query = (from t1 in contexto.Tabela1
                             join t2 in contexto.Tabela2 on t1.id equals t2.id
                             select new
                                        {
                                            t1.nome,
                                            t1.comentario,
                                            t1.consolidado,
                                            t2.qtd,
                                            t2.responsavel
                                        });
    

    Qual a melhor maneira de retornar um tipo anônimo através de um método, para posteriormente utilizá-lo em um controle GridView por exemplo?

     

    segunda-feira, 19 de dezembro de 2011 12:24

Respostas

Todas as Respostas

  • não existe melhor maneira, se você vai retorna-lo você deverá instânciar uma classe e retonar um lista tipada.
    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    segunda-feira, 19 de dezembro de 2011 12:34
    Moderador
  • Olavo,

    Obrigado pela resposta.

    Nas implementações que tenho, estou fazendo como você disse. Criando uma classe com os atributos retornados em determinada consulta e retornando uma lista tipada.

    Minha intenção com esta thread era ter a certeza se este era o método correto.

    segunda-feira, 19 de dezembro de 2011 12:39