Звучит так, будто вы ищете методы .Take(int)
и .Skip(int)
using (YourEntities db = new YourEntities())
{
var VariableAList = db.Numbers
.Take(500000);
var VariableBList = db.Numbers
.Skip(500000)
.Take(500000);
}
Возможно, вы захотите с осторожностью относиться к размеру этих списков в памяти.
Примечание: Вам также может потребоваться предложение .OrderBy
перед использованием .Skip
или .Take
- я смутно помню, как сталкивался с этой проблемой в прошлом.