none
Order By Linq RRS feed

  • Pergunta

  • Olá, estou com problemas em fazer um order by em Linq.

    Fiz de duas maneiras, e nenhuma deu certo.

    public JsonResult OrderTable(string column, string order)
            {
                var produtos = from p in connection.Produtoes.OrderBy(p => column)
                               select new
                               {
                                   ID = p.ID,
                                   Nome = p.Nome,
                                   Descr = p.Descr,
                                   Categoria = p.Categoria.Nome,
                                   Colecao = p.Colecao.Nome,
                                   Se_ativo = p.Se_ativo
                               };
    
                return Json(produtos);
            }

    public JsonResult OrderTable(string column, string order)
            {
                var produtos = from p in connection.Produtoes
    orderby(column)
                               select new
                               {
                                   ID = p.ID,
                                   Nome = p.Nome,
                                   Descr = p.Descr,
                                   Categoria = p.Categoria.Nome,
                                   Colecao = p.Colecao.Nome,
                                   Se_ativo = p.Se_ativo
                               };
    
                return Json(produtos);
            }

    Nao sei mais o que fazer ... meu parametro 'column' está recebendo um nome de coluna *identico ao nome da coluna no banco

    quinta-feira, 2 de agosto de 2012 19:37

Todas as Respostas