웹 페이지에서 사용자에게 표 형식으로 표시해야하는 학생 목록이 있습니다.
항목은 SortOrder 정보와 함께 DB에 저장됩니다.
웹 페이지에서 사용자는 이 게시물 과 마찬가지로 항목을 원하는 정렬 순서로 끌어서 놓아 목록 순서를 다시 정렬 할 수 있습니다 .
아래는 내 테스트 페이지의 스크린 샷입니다.
위의 예에서 각 행에는 정렬 순서 정보가 첨부되어 있습니다. 학생 ID 1 행 위에 John Doe (학생 ID 10)를 놓으면 목록 순서는 이제 2, 10, 1, 8, 11이어야합니다.
정렬 순서 정보를 저장하고 업데이트하는 낙관적 (자원이 부족한) 방법은 무엇입니까?
현재 내 유일한 아이디어는 목록의 정렬 순서가 변경 될 때마다 모든 객체의 SortOrder 값을 업데이트해야한다는 것입니다.
참고로 테이블에 최대 25 개의 행이있을 수 있습니다.