En forekomst af DataContext er ikke beregnet til at blive brugt som en Singleton. En forekomst af DataContext er beregnet til at blive brugt i en UnitOfWork (et helt andet mønster).
Hvis du bruger det passende livscyklusmønster til forekomster af DataContext, vil du sjældent skulle håndtere forældede data og aldrig skulle håndtere en enkelt databaseforbindelse, der deles mellem flere tråde.