Detta är möjligt med Entity Framework 6.1.2 och ovan så du bör vara OK att använda den i ditt projekt. Standardmetoderna Skip and Take kan inte fångas på samma sätt som andra. Det finns nu ytterligare två överbelastningar av Skip/Take-metoderna som tar lambdas, så istället för detta:
var results = context.MyTable
.Skip(10)
.Take(5);
Gör så här:
var results = context.MyTable
.Skip(() => 10)
.Take(() => 5);