Ich verwende Linq/EF4.1, um einige Ergebnisse aus einer Datenbank zu ziehen und möchte die Ergebnisse auf die (X) neuesten Ergebnisse beschränken. Wobei X eine vom Benutzer festgelegte Nummer ist.Begrenzen der Anzahl von Ergebnissen, die in einer Liste von Linq zurückgegeben werden
Gibt es eine Möglichkeit, dies zu tun?
Ich übergebe sie gerade zurück als List
, wenn dies bei der Begrenzung der Ergebnismenge hilft. Während ich das durch Schleifen begrenzen kann, bis ich X treffe, würde ich einfach annehmen, dass ich die zusätzlichen Daten nicht weitergeben werde.
Nur für den Fall, dass es relevant ist ... C# MVC3-Projekt von einer SQL Server-Datenbank ausgeführt.
Fragen Sie nach linq "Take (100)"? – daryal