L'instruction LINQ qui retourne rownumber de l'élément avec id == quelque chose?
Comment écrire LINQ énoncé qui renvoie ROWNUMBER de l'élément avec l'id == quelque chose?
source d'informationauteur Ante | 2009-07-15
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas de moyen direct de faire ce que je suis au courant. Vous devez tirer la totalité de la requête vers le client, et à partir de là, on pouvait projet dans les numéros de ligne. Comme alternative, vous pourriez écrire une procédure stockée qui utilise la fonction ROW_NUMBER, puis touché que le proc de Linq to SQL.
Dans votre cas, la seule façon que vous allez être en mesure de le faire serait du côté client. Gardez à l'esprit que la déclaration suivante ne va PAS le faire sur le serveur, mais va tirer vers le bas l'ensemble de votre table et l'index au niveau du client...
Vous devriez être en mesure d'utiliser le Saut et Prendre les méthodes d'extension pour accomplir cette tâche.
Par exemple, si vous voulez la ligne 10:
Comment le Projet d'un Numéro de Ligne Dans les Résultats de la Requête Linq
Comment le Projet d'un Numéro de Ligne Dans les Résultats de la Requête Linq