Entity Development Company, Inc. ले डेटा पहुँच तहहरू उत्पन्न गर्नको लागि Entity Developer, एक उत्कृष्ट मोडलिङ उपकरण प्रयोग गर्दछ, बिना प्रविष्टि डाटा पहुँच तहहरू द्रुत रूपमा उत्पन्न गर्न। निकाय विकासकर्ता सबैभन्दा शक्तिशाली डेटा पहुँच उपकरण हो जसले जडान पूलिङ जस्ता सामान्य कार्यहरूलाई काट्छ र स्वचालित गर्छ।
समाधानले तपाईंलाई मोडेल डिजाइन गर्न र C .NET कोड उत्पन्न गर्न मोडेल- र डाटाबेस-पहिलो विधि दुवै विकास गर्न अनुमति दिन्छ। तपाईले यसलाई कुनै पनि प्रकारको SQL क्वेरी निर्माण गर्न प्रयोग गर्न सक्नुहुन्छ, म्याप गरिएको संस्थाहरूबाट जटिल प्रकारहरू, संयुक्त प्रकारहरू, र पूर्वजहरू सहित धेरै तालिकाहरूमा।
यो उपकरण भिजुअल स्टुडियोमा निर्मित छ, त्यसैले यसलाई प्रयोग गर्न धेरै सजिलो छ। यो पनि धेरै छिटो छ। यसले डाटाबेसबाट मोडेल सिर्जना गर्दछ, मोडेलबाट कोड, र कमाण्ड लाइन प्रयोग गरेर मोडेल लिपिहरूबाट डाटाबेस सिर्जना र अद्यावधिक गर्दछ।
Devart एन्टिटी डेवलपर
Devart Entity Developer एक धेरै शक्तिशाली मोडलिङ र कोड-जेनेरेसन उपकरण हो। यो एक हो ORM इकाई ढाँचा उपकरण, अधिक सटीक हुन। इकाई विकासकर्ताले तपाइँलाई तपाइँको डेटा पहुँच तह दृश्यात्मक रूपमा डिजाइन गर्न दिन्छ - टोपीको ड्रपबाट। Devart का उत्पादनहरूको डेटा पहुँच तह प्रयोग गर्न सजिलो छ किनभने तिनीहरू Devart द्वारा उत्पन्न हुन्छन्।
निकाय विकासकर्ताले तपाईंलाई विभिन्न.NET ORM हरूका लागि एक एकीकृत इन्टरफेसमा मोडेलहरू डिजाइन गर्न मद्दत गर्न सक्छ। तपाईं आफ्नो आवश्यकता अनुरूप कुनै पनि ORM प्रयोग गर्न सक्नुहुन्छ। तपाईं एउटा छुट्टै संस्करण खरिद गर्न पनि छनौट गर्न सक्नुहुन्छ, जुन ORM हरू मध्ये एउटासँग काम गर्दछ
यो समाधानले मोडेल-पहिलो दृष्टिकोण र डाटाबेस-पहिलो दृष्टिकोण दुवैको लागि समर्थन संयन्त्र प्रदान गर्दछ, विकासकर्ताहरूलाई मोडेल-पहिलो दृष्टिकोण प्रयोग गरेर गैर-आक्रमणकारी मोडेल डिजाइन गर्न अनुमति दिन्छ, पूर्व-अवस्थित डाटाबेसमा निश्चित तत्वहरू (मोडेल, प्रमाणीकरण विधिहरू, आदि) छनोट गर्न। , र त्यसपछि तिनीहरूको C Sharp वा VB.NET कोड उत्पन्न गर्नुहोस्। यो प्रकार्यले तपाइँलाई मेनिस्कस निर्माण गर्न सक्षम बनाउँछ, जस्तै तालिकामा इकाई र क्यास्केडिङ ह्यास प्रकार्यहरू र पदानुक्रमहरू म्यापिङलाई समर्थन गर्दछ।
SQL विकास अनुभव सुधार गर्न, तपाइँको निपटानमा एक आदेश-लाइन उपकरण छ, निकाय विकासकर्ता कन्सोल। यसले डाटाबेसबाट मोडेल विकास गर्न सक्छ, मोडेलबाट कोड, र कमाण्ड लाइनबाट लिपि-परिभाषित अद्यावधिकहरूबाट डाटाबेस अपडेट गर्न सक्छ।
विशेषताहरु:
- छिटो विकास गर्नुहोस्
तपाईंको डेटा पहुँच तह दृश्यात्मक रूपमा डिजाइन गर्न ड्र्याग-एन-ड्रप प्रयोग गर्नुहोस्, त्यसपछि स्वचालित रूपमा जडान हुने कोड उत्पन्न गर्नुहोस्। तपाईंले उपलब्ध गराइएका कोड र टेम्प्लेटहरूसँग खेल्दा धेरै रमाइलो गर्नुहुनेछ। - गल्तीहरू हटाउनुहोस्
स्वचालित डेटा पहुँच तह उत्पादनले तपाईंलाई प्रक्रियामा कम कोड लेख्न मद्दत गर्दछ। हामीसँग टेम्प्लेटहरू छन् जसले हरेक दिन हजारौं कोडहरू उत्पन्न गर्दछ। - व्यावसायिक उपकरण
डेभार्टले 15 वर्षको लागि.NET डाटा पहुँचको लागि समाधान विकसित गर्यो। यसको ORM डिजाइनर बजारमा 8 वर्ष भन्दा बढी छ। यदि तपाइँ एक उपकरण खोज्दै हुनुहुन्छ जसले तपाइँलाई थप उत्पादक हुन मद्दत गर्न सक्छ, यो उत्पादन भन्दा अगाडि नहेर्नुहोस्।
एन्टिटी फ्रेमवर्कको लागि हाइड्रेट ORM
nHydrate माइक्रोसफ्टको इकाई फ्रेमवर्कको लागि खुला स्रोत ORM हो। यो केहि समय को लागी वरिपरि छ, तर यो अझै जवान छ। NHydrate EF को लागि प्रतिस्थापन होइन तर फ्रेमवर्कमा थपिएको छ।
तपाइँको डाटाबेस परिवर्तन वा अपडेट गर्ने केहि सामान्य कारणहरू तपाइँको ग्राहक आधार, नयाँ सुविधाहरू, वा व्यवसाय आवश्यकताहरू परिवर्तन गर्दै छन्। मोडेललाई अद्यावधिक राख्नु महत्त्वपूर्ण छ। परिवर्तनहरू सामान्यतया विरलै गरिन्छ, त्यसैले तपाईंले कहिलेकाहीं केही परिवर्तनहरू गरेर मोडेललाई डेटासँग सिङ्कमा राख्न सक्षम हुनुपर्दछ। एप्लिकेसनमा हुने सुविधा परिवर्तनले डाटाबेस स्कीमा परिवर्तन गर्न सक्छ।
यदि तपाइँसँग तपाइँको डाटा मोडेलमा डाटामा गरिएका परिवर्तनहरूको बारेमा कुनै प्रश्नहरू छन् भने, तपाइँ ती परिवर्तनहरू गर्ने व्यक्तिबाट जवाफहरू प्राप्त गर्न सक्नुहुन्छ। तपाईको डाटाबेसबाट मोडेल उत्पन्न गर्न, NHYDRATE उपयोगिता प्रयोग गर्नुहोस्। यससँग, डाटा मोडेल परिवर्तनहरू सिर्जना हुन्छन्, र तपाईंको डाटाबेस अपडेट हुन्छ।
EntityFrameworkCore.Cacheable
क्यासिङ एउटा प्रविधि हो जुन अनुप्रयोगहरूको कार्यसम्पादन सुधार गर्न प्रयोग गरिन्छ। कुञ्जी, तपाईले नामबाट अनुमान गरेको हुन सक्छ, क्यासिङ हो। नयाँ रिलीजले प्रदर्शनमा धेरै सुधारहरू समावेश गर्दछ। त्यसो गर्दा, सबै पछिका अनुरोधहरूले फाइल प्रणाली वा डाटाबेसहरूबाट पुन: प्राप्त गर्नुको सट्टा इन-मेमोरी क्यासबाट डाटा पुन: प्राप्त गर्न सक्छन्। मेमोरी-म्याप गरिएका फाइलहरू फाइल प्रणाली वा डाटाबेसमा फाइलमा डाटा पढ्न/लेख्नुको सट्टा फाइल भण्डारणमा मेमोरी म्याप गर्ने भएकाले/बाट डाटा पढ्न/लेख्न छिटो हुन्छ।
EntityFramework.Cacheable Entity Framework को लागि एक पुस्तकालय विस्तार हो। यो निकाय फ्रेमवर्कको लागि उच्च-प्रदर्शन क्यासिङ विस्तार हो र कुनै पनि प्रकारको क्वेरीको नतिजाहरू क्यास गर्न समर्थन प्रदान गर्दछ।