Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom o titulo do tópico já diz, preciso de uma paginação com ordenação Linq + MVC, sendo que tenho que usar uma forma que não carregue todas as informações para depois paginar, como é feito no "tablesort" em JS.
Se alguem tiver alguma dica, me ajude por favor.
Obrigado a todos.
Bem consegui resolver isso.
Para quem está com a mesma necessidade, pesquise pelas condições TAKE([int]) e SKIP([int])
SKIP serve para fazer um select onde o numero passado para esse método corresponde a quantos registros a consulta vai pular para exibir, ou seja se eu quiser exibir a partir do registro 20 do meu BD, eu passo SKIP(10).
Já o TAKE funciona como o TOP tradicional do Sql, serve para você dizer quantos registros por página você quer, muito útil em uma paginação.
Você pode usar essas duas funções combinadas, abaixo um exemplo simples.
//o código a seguir lista os 10 primeiros registros do bd, caso queira os proximos 10, mude o Skip(0) para Skip(10)
É um exemplo simples, mas espero ajudar, alguem com uma mesma dificuldade.
Abraço e sucesso a Todos!