Je dois ajouter des liens "Suivant" et "Précédent" à une page Web affichant les messages dans l'ordre chronologique. Une table SQL contient le MessageNumber, l'objet et la date. Actuellement, je suis en utilisant une procédure stockée qui utilise la fonction ROW_NUMBER:Liens suivants et précédents utilisant Linq to SQL
with MessageList AS ( select msg_num, row_number() over (order by msg_date) as rownum from tblHeaders) SELECT nextrow.msg_num AS NextMsg FROM MessageList currow LEFT JOIN MessageList nextrow ON currow.rownum = nextrow.rownum - 1 LEFT JOIN MessageList prevrow ON currow.rownum = prevrow.rownum + 1 where currow.msg_num = @msgnum
LINQ to SQL comment pourrais-je générer des liens vers la « Suivant » et « Précédent » nombre de messages étant donné le nombre de message en cours et où la table est trié par date ordre?