क्या आप वास्तविक अनुप्रयोगों में SchemaExport और SchemaUpdate का उपयोग करते हैं? प्रारंभ में, आप मॉडल बनाते हैं और फिर स्कीमा उत्पन्न करते हैं? क्या यह काम करता है? या, आप यह केवल परीक्षण के लिए उपयोग करें ...एनएचबेर्नेट और कोड पहले
आमतौर पर, मैं और फिर मैपिंग और लगातार वर्ग या एफई संस्थाओं डिजाइनर का उपयोग कर (दृश्य स्टूडियो डेटाबेस परियोजना का प्रयोग करके) डाटाबेस पैदा करते हैं। लेकिन अब, मैं फ्लुएंट एनएचबेर्नेट के साथ कोड के पहले दृष्टिकोण को आजमा देना चाहता हूं।
मैंने स्कीमाएक्सपोर्ट और स्कीमा अपडेट का शोध किया है और कुछ मुद्दों को पाया है। उदाहरण के लिए, अद्यतन डीबी ऑब्जेक्ट्स को डिलीट नहीं करता है, तालिका मौजूद होने पर शून्य कॉलम जैसे शून्य कॉलम बनाता है, कई से अधिक टेबल पर प्राथमिक कुंजी उत्पन्न नहीं करता है और इसी तरह। इसका मतलब है कि मुझे अक्सर डीबी को फिर से बनाना होगा। लेकिन, डेटा के बारे में क्या है? और, कैसे उत्पादन db में परिवर्तन तैनात करने के लिए और इतने पर ...
मुझे पता है कि तुम सच में पहले कोड का उपयोग करते हैं और चाहते हैं SchemaExport (SchemaUpdate) अपने अनुप्रयोगों में? हो सकता है कि आप मुझे कुछ सलाह दे सकें ...