DataContext का एक उदाहरण सिंगलटन के रूप में उपयोग करने के लिए नहीं है। DataContext का एक उदाहरण UnitOfWork (एक पूरी तरह से अलग पैटर्न) में उपयोग करने के लिए है।
यदि आप डेटाकॉन्टेक्स्ट के उदाहरणों के लिए उपयुक्त जीवनचक्र पैटर्न का उपयोग करते हैं, तो आपको शायद ही कभी पुराने डेटा से निपटना होगा और कई थ्रेड्स के बीच साझा किए गए एकल डेटाबेस कनेक्शन से कभी भी निपटना नहीं होगा।