Ho una lista di studenti che dovrei mostrare all'utente su una pagina web in formato tabulare.
Gli articoli sono memorizzati nel DB insieme alle informazioni SortOrder.
Sulla pagina web, l'utente può riorganizzare l'ordine della lista trascinando gli elementi nell'ordine di ordinamento desiderato, in modo simile a questo post .
Di seguito è riportato uno screenshot della mia pagina di test.
Nell'esempio precedente, a ciascuna riga sono associate informazioni sull'ordinamento. Quando rilascio John Doe (ID studente 10) sopra la riga ID studente 1, l'ordine delle liste ora dovrebbe essere: 2, 10, 1, 8, 11.
Qual è il modo ottimista (meno affamato di risorse) per archiviare e aggiornare le informazioni dell'Ordinamento?
La mia unica idea per ora è, per ogni cambiamento nell'ordinamento della lista, il valore SortOrder di ogni oggetto dovrebbe essere aggiornato, che a mio avviso è molto affamato di risorse.
Solo FYI: potrei avere al massimo 25 righe nel mio tavolo.