Paginação em servicestack ormlite

Eu estou procurando uma boa maneira de implementar paginação em ormlite e eu encontrei outroquestão, que tem este trecho:

var data = db.Select<address>(predicate).Skip((int) pageNumber).Take((int) pageSize).ToList();

Problema com o acima é que ele recebe de volta todos os resultados e, em seguida, faz o pulo e assumi-lo que derrota o propósito de paginação.

Em outroGrupos do Google postam Eu encontrei o mesmo problema e uma amostra em um problema do github é mencionada como uma solução, mas a URL não funciona mais. Alguém sabe como paginar corretamente usando o servicestack?

questionAnswers(2)

yourAnswerToTheQuestion