public IQueryable AplicarPaginacaoDataTable(IQueryable query, Paginacao paginacao) { if (typeof(PaginacaoNull) == paginacao.GetType()) { return(query); } if (!string.IsNullOrEmpty(paginacao.Sort)) { query = query.OrderBy(paginacao.Sort); } query = query.Skip(paginacao.start).Take(paginacao.length); return(query); }