ich Linq zu Entitäten bin mit und würde gerne wissen, ob ich eine begrenzte Anzahl von Datensätzen erhalten können, wenn i abfragen. Ich brauche nur die oberen N Datensätze, da die Abfrage die orderby- und andere Klauseln ausführt. Ist das möglich oder muss ich die oberste N mit foreach loop holen?Erhalten Sie Top-Datensätze N mit LINQ to Entities
Antwort
Sie können nur den .Take
Methodenaufruf verwenden, um ein paar Ergebnis zu erhalten. Sie können here mehr zu diesem Thema lesen.
Sie müssen verstehen, dass die Abfrage nicht ausgeführt werden, wenn jemand die GetEnumerator() ausführt.
Es gibt mehrere Möglichkeiten
1)
var data = (from p in db.people
orderby p.IdentityKey descending
select p).Take(100);
2)
var query = db.Models.Take(100);
3) oder Sie können bestimmte Ergebnisse
var data = (from p in people
select p).Skip(100);
Was ist, wenn IdentityKey Guid ist? Irgendeine Lösungsmöglichkeit? –
Dann wird entweder überhaupt nicht sortiert oder nach einem anderen Spaltenwert sortiert –
- 1. LIKE mit Linq to Entities
- 2. Linq to Entities System.Data.Objects
- 3. Linq To Entities Internal Conversion
- 4. Effiziente LINQ to Entities Abfrage
- 5. Wählen letzten Aufzeichnungen LINQ to Entities mit
- 6. linq to Entities distinct Methode
- 7. Linq to Entities LEFT JOIN
- 8. Wie ein LINQ to refresh to Entities
- 9. Linq to Entities: Lambda-Ausdrücke
- 10. Laden Teileinheiten mit Linq to Entities
- 11. SortiertNach und Distinct mit LINQ-to-Entities
- 12. LINQ to Entities mit AddMonth Methode
- 13. Linq to Entities-Abfrage nicht Urtyp
- 14. Linq to Entities über WCF Abfrage Hilfe
- 15. Linq-to-Entities/Linq-to-SQL, ist eine Datenabrufmethode effizienter?
- 16. LINQ to Entities erkennt ToArray nicht
- 17. LINQ to Gruppe Entities durch und Count()
- 18. Erstellen Sie neue LINQ to Entities Objekte mit Verknüpfungen
- 19. LINQ to Entities erkennt die Methode 'System.Linq.IQueryable
- 20. LINQ to Entities erkennt die Methode nicht
- 21. LINQ to Entities ignoriert meine orderby Aussage
- 22. Kann nicht Benutzerobjekt aus Fremdschlüsselbeziehungen mit Linq to Entities Aussage
- 23. Linq to Entities Gruppe von Woche Anzahl
- 24. C# LINQ to Entities: nicht unterstützter Typ
- 25. Linq to Entities: Handeln der entgegengesetzten Abfrage
- 26. LINQ to Entities Projektion von verschachtelten Liste
- 27. LINQ to Entities Fügen + Wo Methode
- 28. LINQ to Entities führt Support Invoke nicht
- 29. LINQ to Entities und viele, viele
- 30. Linq to Entities - NotSupportedException - dynamischer Typ - string.Format
http überspringen: // Stackoverflow. com/fragen/2874599/get-top-n-records-using-linq-to-entities –