Menu struktur i DB
Hvilken måde er bedst til at beskrive en menu struktur?Har:
ID IDENTITY, PRIMÆR
ParentRef FK til ID, så der er et hierarki
Text
Hvilken virker fint, men hvad hvis jeg vil have mulighed for at ændre ordenen på menu-punkterne?
Kan ikke udskifte ID med et andet ID og dette ville også være ufatteligt dumt. Men skal jeg fx lave en anden int kolonne der kunne hedder SortIndex? eller er der en bedre løsning?
Problemet med et sortindex, er at de skal være forskellige fra start og kan jo ikke bruge IDENTITY da man ikke kan redigere dem så og fordi der er en anden IDENTITY kolonne. Så når jeg skal poste et nyt punkt, skal jeg finde MAX() hver gang.