Rekursiv traversering

.NET

2 svar · 236 visningar · startad av kristoffer

Medlem sedan juni 20001 257 inlägg
Trådstart#1

Jag har en tabell i databasen som heter tblCategory_cat. Till varje kategori kan en eller flera underkategorier finnas. Därför skapade jag i samma tabell en koppling som går till primärnyckeln.

Hur traverserar jag tabellen i C# lämpligast för att skriva ut samtliga kategorier? Jag vill från samma sidan kunna lägga till en underkategori till en befintlig kategori.

Medlem sedan feb. 20001 590 inlägg
#2

Vanligt SQL uttryck eller?

/T

Medlem sedan juni 20001 257 inlägg
#3

Hur skulle det uttrycket se ut så att det blir rätt ordning? Tabellen ser ut så här:

tblCategory_cat
intId
strName
intId_cat

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)