design af database adgang
HejJeg har et program hvor jeg gemmer min data i en database.
jeg har et objekt som jeg udfylder med data fra min db, i dette objekt ligger en samling af nogle andre objekter, som jeg også udfylder med værdier fra min db.
Altså jeg laver et database kald på mit første objekt, så kalder jeg min constructor på det objekt, som så igen laver et database kald o.s.v.
mit problem er så at jeg får en fejl der siger:
There is already an open DataReader associated with this Connection which must be closed first.
og det er der jo også, jeg har løst problemet ved at lave en ny connection for hver niveau.
Men mit spørgsmål er så nu er det den mest optimale løsning, eller er der nogen de har en beder løsning. Skal jeg evt. lave min kode om så jeg ikke har flere data base kald inde i hinanden.
Gode råd/forslag efterlyses.