Isso é possível com o Entity Framework 6.1.2 e acima, então você deve estar OK para usá-lo em seu projeto. Os métodos padrão Skip and Take não podem ser capturados da mesma forma que outros. Agora existem duas sobrecargas adicionais dos métodos Skip/Take que usam lambdas, então, em vez disso:
var results = context.MyTable
.Skip(10)
.Take(5);
Fazem isto:
var results = context.MyTable
.Skip(() => 10)
.Take(() => 5);