Linq to SQL - Gibt die obersten n Zeilen zurück


Antworten:


137

Verwenden Sie die Take-Erweiterungsmethode.

var query = db.Models.Take(100);

57

Sie möchten Take (N) verwenden.

var data = (from p in people
           select p).Take(100);

Wenn Sie auch einige Datensätze überspringen möchten, können Sie Überspringen verwenden. Dabei wird die erste N-Nummer übersprungen:

var data = (from p in people
           select p).Skip(100);

12

Beispiel mit Bestellung von:

var data = (from p in db.people  
            orderby p.IdentityKey descending 
            select p).Take(100); 

1

Verwenden Sie die Take()Erweiterung

Beispiel:

var query = (from foo in bar).Take(100)
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.