मैंने सी # में mongoDB के साथ थोड़ा सा काम किया है लेकिन मेरा पूरा कोड अभी भी विकास में है। मैं सोच रहा हूं कि लोगों ने समय के साथ अपने डोमेन कक्षाओं को विकसित करने में क्या उपयोगी पैटर्न पाया है क्योंकि नई गुणें बनाई गई हैं, बदली गई हैं और हटा दी गई हैं। मुझे स्पष्ट है कि मुझे अपने सभी संग्रहीत डेटा पर अपडेट चलाने की आवश्यकता होगी या सुनिश्चित करें कि मेरे डोमेन क्लासेस पुराने प्रारूप रिकॉर्ड से निपटने के बारे में जानते हैं, लेकिन समय के साथ मैं कल्पना कर सकता हूं कि यह कक्षा अजीब हो रही है अगर किसी वर्ग को पता है कि कैसे निपटना है सभी संभावित रूप प्रारूप।क्या .NET में स्कीमालेस डेटाबेस के लिए कक्षाओं को डिजाइन करने के लिए कोई सामान्य पैटर्न हैं?
क्या मैं यह सोच रहा हूं? क्या यह ज्यादातर अच्छी रक्षात्मक प्रोग्रामिंग का उपयोग करने का मामला है?
काफी नया विषय, अच्छा सवाल .. लेकिन शायद प्रोग्रामर.स्टैक एक्सचेंज डॉट कॉम पर है क्योंकि यह हल करने के लिए सामान्य "समस्या" बनाम प्रकृति में अधिक वैचारिक है। – NotMe