LINQ Take () gibt immer wieder dieselben Ergebnisse zurück
Ich möchte über einige Datensätze blättern, aber dieTake()
Verlängerung vonLINQ
gibt nicht das erwartete Ergebnis zurück.
public IQueryable<Person> GetPersonBetweenDates(DateTime start, DateTime end)
{
return dbcontext.Persons.Where(x => x.RegisterDate >= start && x.RegisterDate <= end).Take(20);
}
Wenn ich diese Methode erneut ausführe, erhalte ich das gleiche Ergebnis. Wie genau geht das?Take()
Arbeit?