Saya memiliki daftar Siswa yang harus saya tampilkan kepada pengguna di halaman web dalam format tabel.
Item disimpan dalam DB bersama dengan informasi SortOrder.
Pada halaman web, pengguna dapat mengatur ulang urutan daftar dengan menyeret dan menjatuhkan item ke urutan pengurutan yang diinginkan, mirip dengan posting ini .
Di bawah ini adalah tangkapan layar dari halaman pengujian saya.
Dalam contoh di atas, setiap baris memiliki info urutan yang terlampir. Ketika saya menjatuhkan John Doe (Student Id 10) di atas baris Student Id 1, urutan daftar sekarang harus: 2, 10, 1, 8, 11.
Apa cara optimis (kurang lapar sumber daya) untuk menyimpan dan memperbarui informasi Urutkan Urutan?
Satu-satunya ide saya untuk saat ini adalah, untuk setiap perubahan dalam urutan pengurutan daftar, nilai SortOrder setiap objek harus diperbarui, yang menurut saya sangat membutuhkan sumber daya.
Hanya FYI: Saya mungkin memiliki paling banyak 25 baris di meja saya.