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);
}
e
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