Entity Framework paging, that is to say Skip/Take, doesn't work for large tables #11166
Labels
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
type-bug
Milestone
The definiton of skip and take doesn't allow for more than 2.147483648 billion rows
Int32.MaxValue = 2'147'483'648
Theoretically, you could skip more than that:
But that doesn't work either because EF internally tracks the skip count as an int.
Why even int and not uint ? Can't skip or take less than zero.
https://stackoverflow.com/questions/32309807/how-use-long-type-for-skip-in-linq
The text was updated successfully, but these errors were encountered: