2009-02-03 27 views
8

आश्चर्य है कि कोई भी सी # पीओसीओ कक्षाएं उत्पन्न करने के लिए टी 4 टेम्पलेट्स के सेट के बारे में जानता है और डेटाबेस में टेबल के सेट से NHibernate के लिए XML फ़ाइलों को मैपिंग भी करता है। मैंने देखा कि डेविड हेडन ने डीबीएमएल मॉडल के आधार पर फ्लुएंट कोड बनाने के लिए टी 4 बनाया है, लेकिन मैं फ्लुएंटएनएच का उपयोग करने के लिए तैयार नहीं हूं, क्योंकि अभी तक एक आधिकारिक रिलीज भी नहीं है (हालांकि मुझे विचार पसंद है)।टी 4 टेम्पलेट? - Fluent NHibernate

किसी को भी सादे NHibernate का उपयोग करने के लिए किसी भी टी 4 टेम्पलेट्स के बारे में पता है?

उत्तर

-2

अनुवर्ती: मैंने एनएचबीर्नेट xml मैपिंग फ़ाइल और पीओसीओ कक्षाओं के लिए अपना कोड जनरेटर लिखने का फैसला किया। मैंने टी 4 टूलबॉक्स प्रोजेक्ट में लिंक से SQL जनरेटर के बाद इसे मॉडल किया।

मैं अनुभव के बारे में पोस्ट करने की योजना बना रहा हूं और जैसे ही मुझे मौका मिलता है, my site पर एक डाउनलोड प्रदान करने की योजना है। यदि आप रुचि रखते हैं तो मुझे बताएं और मैं इसे जल्दी कर दूंगा।

+0

मुझे रूचि है! मुझे आपके काम को डुप्लिकेट करना होगा अन्यथा :-) –

+0

मैंने उपरोक्त लिंक में अपनी वेबसाइट (ब्लॉग) की जांच की है। NHibernate के लिए खोज की गई और टी 4 के लिए कुछ भी प्रासंगिक नहीं मिला। – Meligy

+0

मैंने भी चेक किया .. – fyasar

2

जो उत्तर आप ढूंढ रहे हैं वह हो सकता है, लेकिन मैंने कुछ महीने पहले एक ही चीज़ के लिए हर जगह देखकर काफी समय बिताया था। हालांकि, मुझे कोई नहीं मिला।

सुनिश्चित नहीं है कि आप किसी विशेष कारण के लिए टी 4 का उपयोग करने पर सेट हैं, लेकिन मैं कोड जनरेशन के लिए कोडस्मिथ का उपयोग कर समाप्त हुआ क्योंकि कई टेम्पलेट पहले से उपलब्ध हैं। MyGeneration के लिए एक मुट्ठी भर है, लेकिन CodeSmith बहुत आगे था।

नोट: यदि आपको कुछ मिलते हैं, तो आपको इसे यहां पोस्ट करना चाहिए जैसा कि मैं, और शायद अन्य लोगों को, nHibernate के लिए कुछ अच्छी तरह से किए गए T4 टेम्पलेट्स को खोजने में रूचि रखता हूं।

0

, S#harpArchitecture NHibernate के आधार पर कोड पैदा करने के लिए टी -4 टेम्पलेट्स का एक पूरा सेट है।

1

LLBLGen की आगामी रिलीज (वी 3), वर्तमान में बीटा में, एनएचबीरनेट पीओसीओ कक्षाओं और मैपिंग्स के साथ-साथ ईएफ 1/4 और इसके स्वयं के ढांचे के लिए टेम्पलेट्स बनाने के लिए टेम्पलेट्स होंगे।

0

डेटाबेस से hbm.xml मानचित्रण फ़ाइलें पैदा करने के लिए NHibernate ट्रंक में उपकरणों की एक जोड़ी, Db2hbm रहे हैं (वर्तमान में केवल MSSQL समर्थित है) और Hbm2net HBM फाइलों से Pocos पैदा करने के लिए।

0

आप इस उद्देश्य के लिए कोडस्मिथ का उपयोग कर सकते हैं - इसका एनएच कक्षाएं उत्पन्न करने के लिए अपना स्वयं का टेम्प्लेट है। बेशक यह टी 4 नहीं है लेकिन एक और शक्तिशाली टेम्पलेट इंजन

1

मैं एक बनाने की कोशिश कर रहा हूं। इसे जांचें: https://code.google.com/p/t4nh/

मैं इस टेम्पलेट को अपनी तीन परियोजनाओं में सेट करता हूं, और यह अच्छी तरह से काम करता है। पहले प्रकाशित नहीं हुआ क्योंकि मुझे अभी भी पता नहीं है कि लोग इसे अच्छी तरह से लागू कर सकते हैं या नहीं। आशा है कि मैं समुदाय के साथ अपना टेम्पलेट सेट बेहतर कर सकता हूं

+0

दिलचस्प लग रहा है। यदि आप ब्लॉग एंट्री लिख सकते हैं, तो यह दूसरों के लिए एक बड़ी मदद होगी। – Sharique

+0

@ शारिक वाह! मैंने सोचा कि हर कोई इस विचार के बारे में भूल गया है। ठीक है, मैं इसके बारे में कुछ नोट करने के लिए अतिरिक्त समय खोजने की कोशिश करूंगा और आपको तब बता दूंगा। – Genius

0

विजुअल एनएचबर्ननेट (http://www.slyce.com/VisualNHibernate/) इकाइयों के लिए परिभाषित टेम्पलेट्स का समर्थन करता है, और एचबीएम.एक्सएमएल के साथ-साथ फ्लुएंट दोनों उत्पन्न करता है NHibernate मैपिंग्स। नोट: मैं Visual NHibernate के साथ किसी भी तरह से संबद्ध नहीं हूं।

1

देवर्ट से एंटीटी डेवलपर आज़माएं।मुझे गतिशील क्षेत्रों के लिए थोड़ा tweaked संस्करण की जरूरत है, लेकिन जो मैंने अब तक देखा है वह अच्छा दिखता है। मुझे टी 4 टेम्पलेट्स को संपादित करने की आवश्यकता है और इसे एटीटी डेवलपर में नहीं, वीएस में ऐसा करना पसंद करेंगे, इस तरह मुझे यह थ्रेड मिला है ...

संबंधित मुद्दे