Jag har utgått från denna artikel: http://weblogs.asp.net/mikaelsoderst...amework-4.aspx
Det har gått otroligt segt att lära om sig, och titt som tätt får jag detta felmeddelande There is already an open DataReader associated with this Connection which must be closed first.
Hur löser jag det? Jag har inte skapat någon DataReader eller Connection, utan allt sker automatiskt ju.
Jag har utökat mitt Repository med en Dispose-metod:
Det tänkte jag var en bra idé, men det hjälper inte att anropa den
Dessutom rusar min deadline närmare med stormsteg
Det är sista gången jag ger mig på något nytt när jag har en deadline, men utvecklingen skulle ju "gå så mycket fortare med EF och Repository Pattern". Ja kanske, när man kan det
Vad gör jag för fel, och hur ska jag göra rätt?
Det har gått otroligt segt att lära om sig, och titt som tätt får jag detta felmeddelande There is already an open DataReader associated with this Connection which must be closed first.
Hur löser jag det? Jag har inte skapat någon DataReader eller Connection, utan allt sker automatiskt ju.
Jag har utökat mitt Repository med en Dispose-metod:
Kod:
public void Dispose() { ctx.Connection.Close(); ctx.Connection.Dispose(); _objectSet = null; ctx.Dispose(); }
Dessutom rusar min deadline närmare med stormsteg
Det är sista gången jag ger mig på något nytt när jag har en deadline, men utvecklingen skulle ju "gå så mycket fortare med EF och Repository Pattern". Ja kanske, när man kan det
Vad gör jag för fel, och hur ska jag göra rätt?
Kommentera