prend (N) exécute après avoir obtenu la liste complète ou l'exécution stope après avoir choisi les dossiers n premiers nécessaireslinq2sql en utilisant Acheminer prendre le dessus n
Merci ..
prend (N) exécute après avoir obtenu la liste complète ou l'exécution stope après avoir choisi les dossiers n premiers nécessaireslinq2sql en utilisant Acheminer prendre le dessus n
Merci ..
this
.Where(t +> t.Something == 1)
.Take(5)
prendra les 5 premiers éléments satisfaisant la condition. Il ne renverra PAS l'ensemble des données.
Effectue des exécutions après l'exécution différée.
Bonté,
Dan
Take (n) se traduira par un haut sur les anciennes versions du serveur SQL et ROW_NUMBER sur les versions plus récentes du côté SQL, si c'est ce que vous demandez.
Selon Scott Guthrie LINQ2SQL utilise la fonction ROW_NUMBER
dans SQL Server pour implémenter la méthode Take(n)
. Donc, c'est fait par la base de données et non par le client sur l'ensemble des résultats.