Ich habe eine Liste, die Objekte mit Sortierreihenfolge und Ländercode Eigenschaft enthält. Sie können die Sortierreihenfolge ändern. Wenn Sie nun die Sortierreihenfolge ändern, müssen Sie die Elemente gemäß den neuen Sortierreihenfolgen erneut sortieren. Zum Beispiel:Angular Js - Umsortieren Listenelemente
Country Code | Sort Order
AUS 1
IND 2
USA 3
UK 4
RUS 5
Jetzt ändert Art von Großbritannien als 2 sollte geben Ergebnisse als:
Country Code | Sort Order
AUS 1
UK 2
IND 3
USA 4
RUS 5
ich eine Lösung brauchen, wo die Datenbankänderungen minimal sein sollte. Da diese Liste an C# Web Api-Controller über Winkel-Controller gesendet werden würde, um zu speichern.
Bitte fügen Sie mehr Kontext zu Ihrer Frage hinzu. Erstellen Sie die erwarteten Datenbankänderungen, die Sie minimieren möchten. – DevCod
Ok, lass mich das erklären. Ich habe nur einen Wert geändert, dh. änderte UKs Sortierreihenfolge von 4 auf 2 und alle anderen Sortierreihenfolgen wurden bis zu USA erhöht, aber RUS 'blieb gleich, daher wurde 4 zu 2 und Sortierreihenfolge 2 und 3 wurden zu 3 bzw. 4. Wenn ich scope.changes in angular trackle, dann werde ich drei Änderungen ie.UK, IND und USA bekommen. Gibt es irgendwelche Arbeit oder minimale Annäherung, wo ich gerade nur Großbritanniens Aufzeichnung aktualisieren muss. –