LINQ Take () retorna os mesmos resultados repetidamente
Eu quero a página sobre alguns registros, mas oTake()
extensão deLINQ
não está retornando o resultado que eu esperava.
public IQueryable<Person> GetPersonBetweenDates(DateTime start, DateTime end)
{
return dbcontext.Persons.Where(x => x.RegisterDate >= start && x.RegisterDate <= end).Take(20);
}
Quando eu executo esse método novamente, recebo o mesmo resultado. Como exatamenteTake()
trabalhos?