2010-09-01 6 views
8

मैं अपने क्लाइंट को एंटीटी फ्रेमवर्क 4 के बजाय निबर्ननेट का उपयोग करने के लिए मनाने की कोशिश कर रहा हूं। मेरे क्लाइंट ने केवल माइक्रोसॉफ्ट पुस्तकालयों (यूनिटी और एंटरप्राइज़ लाइब्रेरी 5 सहित) का उपयोग करने का निर्णय लिया है। मैं उनसे सहमत नहीं हूं (वहां बहुत बेहतर लॉगिंग फ्रेमवर्क/सत्यापन परत/आईओसी आदि हैं) लेकिन उनके निर्णय का सम्मान करते हैं।मुझे इकाई ढांचे के बजाय निबर्ननेट का उपयोग क्यों करना चाहिए 4

मैं कुछ दिनों के लिए EF4 के साथ खेला जाता है और मैं यह मुख्य रूप से की वजह से पसंद नहीं है,:

सभी की
  • सबसे पहले सभी त्रुटि संदेश भयानक हैं। मुझे उनको ठीक करने का प्रयास करने के बजाय अपवादों का वास्तव में क्या मतलब है, इसे और अधिक समय बिताना पड़ता है।

  • हम पीओसीओ का उपयोग करते हैं और उन्हें ईएफ 4 के साथ ठीक काम करने में परेशानी होती है।

  • निबर्ननेट द्वारा उपयोग की जाने वाली मैपिंग फाइलों के साथ काम करना इतना आसान है।

क्या किसी और के पास दोनों ढांचे के साथ अनुभव है और मुझे और कारण बताएं कि उन्हें ef4 का उपयोग क्यों नहीं करना चाहिए?

वहाँ किसी भी जीयूआई उपकरण या दृश्य स्टूडियो addins जो एक डेटाबेस से मानचित्रण फ़ाइलें/मॉडल उत्पन्न करने के लिए इस्तेमाल किया जा सकता है (इस तरह सामान हमेशा मदद करता है)

+4

यह पूछना बेहतर नहीं होगा कि "कौन सा बेहतर है, EF4 या nHibernate?" या फीचर तुलना या कुछ मांगें? आप एक पूर्वाग्रह से शुरू कर रहे हैं जो आमतौर पर महान नहीं होता है। इस मामले को छोड़कर – tster

+0

यह एक बहुत ही स्वीकार्य तथ्य है कि ईएफ 4 अभी भी एनएच के साथ पकड़ रहा है। उस ने कहा कि यह वास्तव में काफी उपयोगी हो गया है। –

+0

यकीन है। मैंने बताया है कि मैं क्या पसंद करता हूं। लेकिन मैं अपने ग्राहक के उद्देश्य के अंक देना चाहता हूं कि उनमें से किसी का भी उपयोग क्यों किया जाना चाहिए। मेरे लिए, स्पष्ट अपवाद एक प्रमुख मुद्दा है, लेकिन शायद ईएफ 4 उन सामानों पर अच्छा है जिन्हें मैंने अभी तक नहीं समझा है। – jgauffin

उत्तर

5

लोग लंबे समय से ब्लॉग किया है और गहराई प्रतिक्रिया में इतना बेहतर कर सकते हैं इस मंच पर यहां कुछ भावों की तुलना में। निम्नलिखित पर एक नज़र डालें या "बनाम इकाई की रूपरेखा 4.0 NHibernate" के लिए एक Google खोज करते:

एक एफई 4.0 (इकाई की रूपरेखा) और NHibernate पार्ट के साथ क्वेस्ट 1:
http://blogs.microsoft.co.il/blogs/berniea/archive/2009/06/09/a-quest-with-ef-4-0-entity-framework-and-nhibernate-part-1.aspx
http://blogs.microsoft.co.il/blogs/berniea/archive/2009/06/09/a-quest-with-ef-4-0-entity-framework-and-nhibernate-part-2.aspx

NHibernate बनाम इकाई की रूपरेखा 4.0:
http://ayende.com/Blog/archive/2010/01/05/nhibernate-vs.-entity-framework-4.0.aspx

Entity Framework 4 vs NHibernate

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