Gå til innhold

LINQ og nestede select statement


Anbefalte innlegg

Folkens:

Ein liten en på kvelden

 

Jeg har en SQL tabell struktur som ser noe slik :

 

Menues
MenuID		 int
Description	nvarchar(50)
AccessLevel   int


Items
MenuID		 int
MenuitemID   int
Description	nvarchar(50)
AccessLevel   int

Så er det en relasjon mellom disse slik:
Menu:MenuID ->> Items:MenuID

Så trenger jeg å lese inn et datasett:

var Menyer = from menu in Menues
				 where menu.AccessLevel > CurrentUserLevel
									 select menu

Dette bruker jeg for å gi data til en repeater i HTML siden min. Men denne repeateren er nestet slik at jeg har en ny repeater inni ItemTemplate biten. Tanken er å ha dynamisk antall menyer med dunamisk antall meny valg.

 

Jeg får til alt dette, men det jeg ikke helt skjønner er hvordan jeg skal begrense Items på AccessLevel fordi AccessLevel ikke inngår i relasjonen.

 

Tips taes imot med takk. Jeg vet jeg kan lage et nytt LINQ dataset inne i ItemDataBound, men synes det er litt klønete da jeg da må ha en ny spørring for hvert eneste meny element. Ikke det at det vil ta så forferdelig lang tid, men dette er jo nettop hva LINQ skal kunne gjøre.

Endret av HDSoftware
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...