मैं मौजूदा डेटाबेस के साथ काम कर रहा हूं जो कुछ वास्तव में बदसूरत सम्मेलनों का उपयोग करता है। मैं NHibernate का उपयोग करना चाहता हूं, और मुझे लगता है कि मैं फ्लुएंट एनएचबेर्नेट के ऑटो मैपिंग सम्मेलनों का उपयोग करके इन सभी बदसूरत डीबी सम्मेलनों को ठीक कर सकता हूं। मैं हाथ से सभी इकाई वर्गों को लिखने से बचना चाहता हूं। (यह वह जगह है जहां LINQ से SQL और SubSonic आकर्षक हैं)मौजूदा डीबी और फ्लुएंट एनएचबेर्नेट ऑटो मैपिंग से सी # इकाइयां उत्पन्न करें
क्या मेरे डेटाबेस स्कीमा और फ़्लुएंट एनएचबेर्नेट में निर्दिष्ट मैपिंग के आधार पर मेरी सी # इकाइयां उत्पन्न करना संभव है?
इसके अलावा: क्या आप NHibernate के लिए एक डिजाइनर के बारे में जानते हैं?
मुझे लगता है कि मेरे पास एक सलाह है, जवाब नहीं। जब आप ऑब्जेक्ट-रिलेशनल मैपिंग का उपयोग करते हैं तो इसका मतलब है कि आप उचित ऑब्जेक्ट मॉडल रखने में दिलचस्पी रखते हैं न केवल डेटा मॉडल और रिकॉर्ड डालने/अपडेट/हटाने का एक आसान तरीका। आपको समस्या डोमेन को हल करने और समस्या बनाने के लिए ओओए/डी का उपयोग करना होगा ऑब्जेक्ट मॉडल और आपके मामले में आपको उस मॉडल को पहले से मौजूद डेटा मॉडल से जोड़ने के लिए एक अतिरिक्त चरण की आवश्यकता है। यही कारण है कि आप अपने वर्गों को उत्पन्न करने के लिए आसानी से कोई टूल नहीं ढूंढ पाएंगे क्योंकि उन्हें पहले चरण में आपके द्वारा सही ढंग से तैयार किया जाना चाहिए। वैसे भी ... शुभकामनाएं :) –