LINQ Take () возвращает одни и те же результаты снова и снова
Я хочу пролистать некоторые записи, ноTake()
расширение отLINQ
не возвращает результат, который я ожидал.
public IQueryable<Person> GetPersonBetweenDates(DateTime start, DateTime end)
{
return dbcontext.Persons.Where(x => x.RegisterDate >= start && x.RegisterDate <= end).Take(20);
}
Когда я снова запускаю этот метод, я получаю тот же результат. Как именноTake()
работай?