Esto es posible con Entity Framework 6.1.2 y superior, por lo que debería estar bien para usarlo en su proyecto. Los métodos estándar Saltar y Tomar no se pueden capturar de la misma manera que otros. Ahora hay dos sobrecargas adicionales de los métodos Skip/Take que toman lambdas, así que en lugar de esto:
var results = context.MyTable
.Skip(10)
.Take(5);
Haz esto:
var results = context.MyTable
.Skip(() => 10)
.Take(() => 5);