मेरे उत्तर को यहाँ देखें:MVC3 और Entity Frameworkए>
वास्तव में लेयरिंग और चिंताओं को अलग करने का यह तर्क एमवीसी, विनफॉर्म, डब्ल्यूपीएफ, एसएल आदि पर लागू होता है ... ऐसे स्तरित स्टैक में केवल डीएएल (डेटा एक्सेस लेयर) प्रभावित होता है और इसे अद्यतन करने की आवश्यकता होती है, बाकी सब कुछ वही रहता है ।
मेरा सुझाव है कि ऐसी डीएएल क्लास लाइब्रेरी को किसी और चीज़ से अलग किया जाए और जैसा कि आपने उल्लेख किया है, आपको SqlConnection
को बदलना चाहिए। और SqlCommand
Oracle वाले के साथ।