तो मुझे दीवार के पल के खिलाफ सिर है और उम्मीद है कि कोई भी मदद कर सकता है या तो दीवार को हटा सकता है या मेरे सिर को आगे बढ़ने से रोक सकता है !!ओआरएम के बारे में इतना अच्छा क्या है?
पिछले 3/4 सप्ताह में मैं एक नई परियोजना के लिए ओआरएम की तैयारी में जांच कर रहा हूं। ओआरएम को मौजूदा, बड़े और बुजुर्ग एसक्यूएल डेटाबेस में मैप करना होगा।
तो मैंने सबसनिक की कोशिश की। वीबी के साथ अच्छी तरह से काम करने के लिए मॉडलिंग के बाद मुझे वास्तव में v2 और v3 पसंद आया और एसक्यूएल में नामित स्कीमा ठीक चल रहा था। हालांकि, अलग-अलग इकाई गुणों के नाम बनाम कॉलम नाम रखने की लचीलापन की कमी ने मुझे अपने बालों को खींच लिया (माफ करना रोब)।
मैंने एंटिटी फ्रेमवर्क की कोशिश की लेकिन मुझे कुछ क्षेत्रों में कमी की तरह दूसरों की तरह मिला।
तो मैंने गोली मार दी और nHibernate को आजमाया लेकिन एक हफ्ते के बाद या इसे काम करने के लिए मुझे पसंद आया (मुझे कोडरमिथ से कक्षाओं/एचबीएमएस उत्पन्न करने में मदद के साथ) मैं स्टार्टअप (बिल्डिंग) के समय से निराश हूं एक कॉन्फ़िगर ऑब्जेक्ट), इस समय को कम करने के लिए कई चालों की कोशिश करने के बावजूद।
मैं अनिवार्य रूप से एक डीएएल कक्षा बनाने के बाद हूं जिसे मैं ऐप्स और वेबसाइटों के बीच साझा कर सकता हूं। क्या मैं गलत पेड़ को भड़क रहा हूँ? 100 के टेबल के साथ एक विरासत परियोजना के लिए मैं ado.net पर वापस जाना चाहिए और डीटीओ का उपयोग करना चाहिए? Aarrgh!
प्रश्न की रैंटी शैली के लिए खेद है। मेरे पास ज्यादा बाल नहीं हैं और मैं जो रखना चाहता हूं उसे रखना चाहता हूं !!
अग्रिम धन्यवाद, एड
पीएस। मुझे यह जोड़ना चाहिए कि मैं एसक्यूएल को बहुत अच्छी तरह से जानता हूं और तेज़ प्रश्न लिखने के लिए अपने हाथ गंदे होने से डरता नहीं हूं। अगर मुझे कुछ भी एसक्यूएल
एप्लिकेशन आप किस तरह ताकि nhibernate स्टार्टअप समय एक मुद्दा है क्या ज़रूरत है? आईएमओ, यह केवल आपको परेशान करना चाहिए यदि आप सीधे मध्यस्थता सेवा के मामले में डेस्कटॉप से डीबी तक पहुंचते हैं। –
@ डिमिट्री: आप सही हैं +1 –
आप केवल यह पूछकर सरलता से इस रान को सरल बना सकते हैं "मैं एनएचबीरनेट एप्लिकेशन के स्टार्टअप समय को कैसे बढ़ा सकता हूं?"। –