मैं वर्तमान में एक छोटा सीआरयूडी आवेदक आर्किटेक्ट कर रहा हूं। उनका डेटाबेस एक बड़ी गड़बड़ है और अगले 6 महीनों के दौरान एक वर्ष में अक्सर बदल जाएगा। आप मेरी डेटा परत के लिए क्या अनुशंसा करेंगे:
1) ओआरएम (यदि हां, तो कौन सा?)
2) Linq2Sql
3) संग्रहीत प्रक्रियाओं
4) पैरामीट्रिज्ड क्वेरीज़
मुझे वास्तव में एक समाधान की आवश्यकता है जो पर्याप्त गतिशील (दोनों तेज़ और आसान) होगा जहां मैं तालिकाओं को प्रतिस्थापित कर सकता हूं और कॉलम को अक्सर जोड़/हटा सकता हूं।
नोट: मुझे ओआरएम (केवल थोड़ा सबसोनिक) के साथ अधिक अनुभव नहीं है और आम तौर पर संग्रहित प्रक्रियाओं का उपयोग करते हैं, इसलिए शायद यह रास्ता तय होगा। मुझे Ling2Sql या NHibernate सीखना अच्छा लगेगा अगर मैं ऊपर वर्णित स्थिति की अनुमति दूंगा।