MSSQL + LINQ + C# termék kapcsolati lánc

MSSQL + LINQ + C# termék kapcsolati lánc
2014-10-16T15:00:13+02:00
2014-10-17T20:10:43+02:00
2022-12-01T17:30:36+01:00
nemo1
Üdv,

adott 2 tábla, az egyikben cikkek vannak a másikban cikk_id alapján letárolva párban, hogy melyik cikk, mivel kompatibilis.

pl.:
cikk tábla:                          kapcs tábla:
id                                       id
név                                    cikk1_id
ár                                      cikk2_id

a kapcsaolt két irányú, vagyis ha adott az 1-es id-jű cikk, amihez hozzárendelem a 3-as id-jű cikket, akkor ezzel az 1->3 és a 3->1 kapcsolatot is definiáltam.
Eddig nincs is gond vele.

De elő kellene állítanom egy olyan halmazt, ami láncoltan adja nekem vissza, hogy egy adott id-jű cikk mikkel kompatibilis. Vagyis, ha 1->3 és és 3->2, és 2->5, akkor az 1-es cikk kompatibilitás listája: 3,2,5 kéne legyen (a sorrend mindegy)
És erre keresném a jó megoldást. Akár tisztán SQL alapon, akár LINQ segítségével.

Köszi.
Mutasd a teljes hozzászólást!
Régi barátom a StackOverflow segedelmével, megszületett egy működő válasz:
Home

SO link: SQL Server, LINQ, C# store data chain information
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd