Consulta Linq intervalo de resultados

var resultados = (from v in linq.Tabla
where v.campo1 == 1
orderby v.campo1 descending
select v).Skip(inicio).Take(limite);